• Nie Znaleziono Wyników

Wyznaczanie pierwiastków równania nieliniowego metodami siecznych i Newtona. Badanie szybkości zbieżności metody.

N/A
N/A
Protected

Academic year: 2021

Share "Wyznaczanie pierwiastków równania nieliniowego metodami siecznych i Newtona. Badanie szybkości zbieżności metody."

Copied!
2
0
0

Pełen tekst

(1)

Wyznaczanie pierwiastków równania nieliniowego metodami siecznych i Newtona. Badanie szybkości

zbieżności metody.

Tomasz Chwiej 4 kwietnia 2017

Naszym zadaniem jest wyznaczenie położenia pierwiastków równania nieliniowego. Niezależnie od wybranej metody, jeśli błąd bezwzględny w k+1 iteracji zdefiniujemy jako εk+1=|xk+1−xd|, gdzie: xk+1 jest aktualnym przybliżeniem, a xddokładnym położeniem pierwiastka równania to wówczas zbieżność metody określamy jako:

εk+1

εpk = C (1)

gdzie: C jest pewną stałą, a p parametrem zbieżności. Powyższą zależność możemy zapisać dla poprzedniej iteracji εpεk

k−1 = C. Dzieląc oba równania przez siebie, możemy wyrugować nieznaną stałą C i spróbować określić parametr zbieżności p:

εk+1 εk

(εk−1 εk

)p

= 1 (2)

ln

(εk−1 εk

)p

= ln εk

εk+1 (3)

p = lnεεk

k+1

lnεk−1ε

k

(4)

Określimy wartość tego parametru dla metody siecznych i metody Newtona na kilku przykła- dach. Zadania do wykonania:

1. Zaprogramować metodę siecznych i metodę Newtona w podwójnej precyzji

2. Znaleźć pierwiastek równania f (x) = (ln(x)−x)6−1 przy użyciu obu metod (rozwiązanie dokładne: xd = 1.0). Jako punkt startowy użyć: x0 = 3.0 dla m. Newtona, oraz x0 = 3.0 i x−1 = 3.01 w metodzie siecznych (dwa punkty startowe). Znaleźć kolenych 20 przybliżeń pierwiastka. Zapisać do pliku następujące informacje (dla każdej iteracji): numer iteracji i, f (xi), xi, εi, pi. Uwaga: wartości f (xi), xi, εi proszę zapisać z dokładnością do 15 miejsc znaczących (np. %25.15f )

3. Znaleźć pierwiastek równania g(x) = x3+2x2−3x+4 przy użyciu obu metod (przyjąć jako rozwiązanie dokłądne: xd=−3.284277537306950). Jako punkt startowy użyć: x0 =−20.0 dla m. Newtona, oraz x0 = −20.0 i x−1 = −20.1 w metodzie siecznych (dwa punkty startowe). Do pliku zapisać dane jak w poprzednim punkcie dla kolejnych 20 przybliżeń.

1

(2)

4. W sprawozdaniu należy: a) narysować wykresy funkcji f(x) i g(x) oraz ich pierwszych pochodnych, b) zamieścić tabelki z danymi, c) sporządzić wykresy p = f (numer iteracji) (ustawić zakres osi p od 0 do 2.5), d) przeanalizować uzyskane dane, e) czy rozwiązania są zbieżne? oraz jaki warunek zakończenia obliczeń należy przyjąć?

Cytaty

Powiązane dokumenty

M alec, Schema des differences finies pour un systeme d'equations non lineaires partielles elliptiques aux derivees mixtes et avec des conditions aux limites du

Tak więc rozwiązanie postawionego zagadnienia zawsze istnieje i można je uzyskać metodą kolejnych przybliżeń, jeżeli spełnione są założenia 1°, 2°, 3° i

Zauważymy, że fakt ten nie miałby miejsca, gdyby funkcja F, stanowiąca człon nieliniowy w warunku brzegowym, zależała jedynie od 0+[a(t)] oraz 0~{t), a więc

Zarówno widmo emisyjne jak i absorpcyjne, oprócz for- my obrazu uzyskiwanego w układzie optycznym, może być przedstawione także jako wykres zależności natężenia światła

16.5 Przekształcenie powyższego iloczynu do postaci pozwalającej podstawić dane z p.16.2 i zapisanie ostatecznej odpowiedzi... dany etap 17.1 Zapisanie założenia o

Następnie proszę napisać program do wyznaczania pierwiastków równania nieliniowego bazując na niemodyfikowanej metodzie Newtona (nie korzystamy z Numerical

Na podstawie wykresu oraz postaci równania proszę określić krotność pierwiastków oraz oszacować ich przedziały

Aby sprawdzić, czy liczba jest rozwiązaniem równania kwadratowego należy tę liczbę podstawić w miejsce x do danego równania i sprawdzić