För mer information om ingångarna se andra Matlab skript på den sekantmetoden Omdömen
Här finns 2 skript på Newtons metod och bisektionsmetoden Omdömen
Newtons metoder bygger på att derivatan i en punkt för att beräkna ett närmare värde och detta fortsätter att hitta en närmare och närmare värde. Omdömen
bisektionsmetoden, som namnet antyder, halverar avståndet mellan 2 poäng kontinuerligt tills den punkt i mellan är tillräckligt noggrann.
Omdömen
bisektionsmetoden är ganska långsam jämfört med newton metod som halverar bara avståndet, men newton metoden använder gradienten att approximera snabbt med färre iterationer. Omdömen < % h2> Newtons metod Omdömen
funktion x = newton_method (f_str, df_str, x0, n) i form f (x) = 0 Omdömen
f = inline (f_str); df = inline ( df_str), disp ('antal iterationer =') disp
(0) Review
x = x0, xn = 0; Omdömen
disp ('Xn =') disp (x) disp (' f (x) = ') disp (f (x)) disp (' f '' (x) = ') disp (df (x)) Review
för i = 1: n xn = x - ( f (x) /df (x)); om x == xn disp ("Detta är den Högsta precision Achievable) i = i-1; bryta änden x = xn; disp ('antalet iterationer =') disp (i) disp ("Xn = ') disp (x) disp (' f (x) = ') disp (f (x)) disp (' f '(x) =') disp (df (x)) enddisp ("antal iterationer Done:") disp (i) avsluta Omdömen
funktion x = TUDELNING ( f_str, x0, x1,% n) i form f (x) = 0 Omdömen
f = inline (f_str), a = x0; b = x1, disp ('antal iterationer =') disp ( 0) disp ('a =') disp (a) disp ('b =') disp (b) Review
x = (a + b) /2; disp ('x =') disp (x ) disp ('f (a) =') disp (f (a)) disp ('f (b) =') disp (f (b)) disp ('f (x) =') disp (f (x )) Review
för i = 1: (n) if (f (x)> 0 && f (b) 0>) || (f (x) b = x; elseif (f (x)> 0 && f (a)> 0) || (f (x) a = x, annars disp ("Detta är den Högsta precision Achievable") i = i-1; bryta änden disp ('antalet iterationer =') disp (i) disp ('a =') disp (a) disp ('b =') disp (b) X = (a + b) /2 ; disp ('x =') disp (x) disp ('f (a) =') disp (f (a)) disp ('f (b) =') disp (f (b)) disp ('f (x) = ') disp (f (x)) enddisp ("antal iterationer Done:") disp (i) slutet Omdömen
>>> Romberg Numerisk integration - Matlab Script Omdömen
>>> Simpsons regel och trapetsregeln för numerisk integration - Matlab skript
>>> sekantmetoden att finna Roots - Matlab Script
>>> Lagrange Metod och Newton Divided