Równania różniczkowe zwyczajne
Równania różniczkowe zwyczajne
Równania różniczkowe zwyczajne
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
22 ROZDZIAŁ 6. RÓWNANIA RÓŻNICZKOWE ZWYCZAJNE<br />
1. wysokim rzędzie i małej stałej błędu,<br />
2. możliwie dużym obszarze absolutnej stabilności,<br />
3. możliwie małej ilości obliczeń naiterację.<br />
Metody jawne gorzej spełniajawarunki1i2,natomiastmetodyniejawnespełniaj ˛<br />
a˛<br />
warunki1i2,aleniespełniaja˛<br />
warunku 3, gdyż wkażdej iteracji trzeba rozwiazywać<br />
˛<br />
względem y n równanie nieliniowe<br />
−y n +<br />
kX ¡ ¢<br />
α<br />
∗<br />
j y n−j + hβ ∗ jf n−j + hβ<br />
∗<br />
0 f (x n ,y n )=0. (6.37)<br />
j=1<br />
Praktyczne realizacje metod wielokrokowych to algorytmy typu predyktor - korektor<br />
(ang. predictor-corrector, P-K).<br />
Np. dla metody k-krokowej realizacja w postaci struktury predyktor-korektor<br />
P k EC k E (z jednym obliczeniem korektora w każdej iteracji metody) ma postać:<br />
P: y n<br />
[0] P<br />
= k P<br />
α i y n−j + h k β j f n−j<br />
j=1<br />
j=1<br />
³ ´<br />
E: f n<br />
[0] = f x n ,y n<br />
[0]<br />
P<br />
C: y n = k P<br />
α ∗ jy n−j + h k β ∗ jf n−j + hβ ∗ 0f n<br />
[0]<br />
j=1<br />
j=1<br />
(P - prediction)<br />
(E - evaluation)<br />
(C - correction)<br />
E: f n = f (x n ,y n ) (E - evaluation)<br />
Interpretacja: Iteracja predyktora to obliczenie dobrego punktu poczatkowego<br />
˛<br />
(tym lepszego im mniejszy krok h iwyższy rzad ˛ algorytmu predyktora) dla iteracji<br />
algorytmu korektora metoda˛<br />
iteracji prostej. W algorytmie P k EC k Eprzedstawionym<br />
powyżej wykonujemy tylko jednaiterację ˛ algorytmu korektora. Podkreślmy: metoda<br />
P-K to w istocie przybliżony sposób realizacji metody niejawnej (korektora), algorytm<br />
predyktora gra tu rolę pomocnicz˛ a.<br />
Dla metod Adamsa algorytm P k EC k Emapostać:<br />
P: y [0]<br />
n<br />
P<br />
= y n−1 + h k β j f n−j ,<br />
j=1<br />
E: f n [0] = f(x n ,y n [0] ),<br />
C:<br />
P<br />
y n = y n−1 + h k<br />
E: f n = f (x n ,y n ) .<br />
j=1<br />
β ∗ jf n−j + hβ ∗ 0f [0]<br />
n ,<br />
Długości odcinka absolutnej stabilności dla metod Adamsa jawnej, niejawnej i<br />
P k EC k E przedstawiono w tabeli 8.