Laboratoria metod numerycznych
Sprawozdanie nr. 5
Temat : Numeryczne rozwiazywanie równan i układów równan nieliniowych.
Imię, Nazwisko, Nr, indeksu:
Adrian Kowalik,
Mateusz Grzybek, 163518
Cel cwiczenia:
1) Stworzenie M-funkcji, które realizują metody bisekcji, newtona oraz siecznych dla funkcji :
a) f 1 x =e^(x^2-x) −2x1,
b) f 2 x=sin (x) x-1
Metoda Bisekcji
Kod źródłowy:
function [c] = bisekcja (f,A(1),B(2))
c = 1;
while (abs (f(c))>0.0001)
c = (A(1) + B(2))/2;
if (c*f(c)*f(A(1))<0
B(2) = c;
else
A(1) = c;
end
end
Metoda Newtona :
Kod źródłowy:
function [x] = newton (f,fp,sp)
x = sp-(f(sp)/f(sp));
while (abs(f(x)) > 0.1)
x=x-(f(x)/fp(x));
end
Metoda Siecznych :
Kod źródłowy:
function [H,x] = sieczne (f,H)
x=H(1)-(f(H(1)*H(2) - H(0))/(f(H(1))- f(H(0)))
while (abs (f(x))>0.0001)
x=(H(1) + H(2))/2
end