PROGRAMMERING Flashcards
Skriv en funktion i Matlab som approximerar ett nollställe (Newtons Metod)
x=min_newton(f,Df,x0,tol); x=x0; kmax=10; h=-f(x)/Df(x); x=x+h; disp([x h]) if abs(h)
Skriv en funktion i Matlab som beräknar en approximation till derivatan för en funktion
min_derivata=@(f,x,h)(f(x+h)-f(x))/h;
Formulera (beskriv) höger rektangelregel för approximation av en integral
Approximation utav f(x) med f(xi) i intervallen xi−1 ≤ x ≤ xi
där integralen är approximativt lika med summan utav h*f(xi)
Skriv en sekvens i Matlab som kan lösa ett begynnelsevärdesproblemet. Använd
ode45.
f = @funk; [t,U] = ode45(f,[intervall],u0);
Utifrån en funktion, beräkna ett ungefärligt värde t där funktionen u(t)
når sitt största värde på intervallet. (Använd t.ex. kommandot max).
[ma,plats] = max(U); svar = t(plats);
Formulera vänster rektangelregel med ord
Om vi approximerar f(x) med f(xi−1) i intervallen xi−1 ≤ x ≤ xi får vi vänster rektangelregel där integralen är approximativt lika med summan utav h*f(xi-1)
Skriv en sekvens i Matlab som läser in ett tal c och som beräknar √c med Newton’s metod. Använd talet x0 = c som startvärde.
c = input(’Ange ett värde på c ’); f=@(x,c)funk; df=@(x)funk; x = c; for i = 1:10 h = -f(x,c)/df(x); x = x+h; end disp(x)
Skriv en sekvens som bestämmer det värde på t där u1(t) är störst. (Om det finns flera sådana värden på u1(t) räcker
det om din sekvens bestämmer det minsta t-värdet).
[umax p] = max(U(:,1));
svar = t(p);
Formulera vänster rektangelregel i kod
q=sum(h*f(x(1:n)))
Formulera höger rektangelregel i kod
q=sum(h*f(x(2:n+1)))
Formulera Newtons Metod med ord
En numerisk metod att approximera ett nollställe till en funktion
Formulera Eulers metod med ord
En numerisk metod som löser ordinära differentialekvationer med ett initialvärde
Formulera trapetsmetoden i kod
q=sum(hf(x(1:n))+hf(x(2:n+1))/2)
Formulera höger rektangelregel med ord
Om vi approximerar f(x) med f(xi) i intervallen xi−1 ≤ x ≤ xi får vi vänster rektangelregel där integralen är approximativt lika med summan utav h*f(xi)
Formulera trapetsmetoden med ord
Approximation utav integranden med räta linjer