Rozwiązywanie równań nieliniowych

by Jerry Sky

2020-10-20



1. Problem

Dana jest funkcja f:RRf: \mathbb{R} \to \mathbb{R} (np.: f(x)=xtg(x)f(x) = x - \tg(x)).
Szukamy takie rRr \in \mathbb{R}, dla którego f(r)=0. f(r) = 0.

2. Podejście

Będziemy rozważać metody iteracyjne. Metody te konstruują ciąg przybliżeń x0,x1,x2,x_0, x_1, x_2, \dots według reguły xn+1:=Φ(xn) x_{n+1} := \Phi(x_n) taki, że limnxn=r \lim_{n\to \infty} x_n = r

Mówimy o metodzie, że jest zbieżna globalnie, jeśli konstruowany ciąg przybliżeń {xn}\{ x_n \} jest zbieżny do rr przy dowolnych przybliżeniach początkowych.


3. DEF#1

Niech {xn}\{ x_n \} będzie ciągiem zbieżnym do rr. Jeśli istnieją stałe CC, α\alpha oraz NNN \in \mathbb{N} takie, że xn+1rCxnrα(nN) |x_{n+1} - r| \le C|x_n - r|^{\alpha} \quad (n \ge N) to mówimy, że wykładnik zbieżności jest rzędu α\alpha.


4. Metody

  1. Metoda bisekcji
  2. Metoda Newtona
  3. Metoda siecznych
metoda zbieżność wykładnik α\alpha uwagi
bisekcji globalna 11 stosować hybrydowo
Newtona lokalna 22 konieczność liczenia f(x)f'(x)
siecznych lokalna 1+521.618\frac{1 + \sqrt{5}}{2} \approx 1.618