Laboratoria metod numerycznych 1, Politechnika, Lab. Metody numeryczne


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) −2x1,

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



Wyszukiwarka