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.
26 ROZDZIAŁ 6. RÓWNANIA RÓŻNICZKOWE ZWYCZAJNE<br />
Podobnie uzyskuje się postaćrównoważna˛<br />
wzoru iteracyjnego dla metod Adamsa-<br />
Moultona wykorzystujac ˛ aróżnice ˛ wsteczne: .<br />
kX<br />
y n = y n−1 + h · γ ∗ j ·5 j f n ,<br />
j=0<br />
gdzie różnice wsteczne liczone sa˛<br />
w oparciu o punkty f n = f n (x n ,y n ),f n−1 ,f n−2 , ... , f n−k .<br />
Wartości parametrów γ j i γ ∗ j dla algorytmów metod Adamsa w postaci wzorów<br />
iteracyjnych z różnicami wstecznymi podane sa˛<br />
w tabeli 9. Należy zwrócić uwagę, że<br />
wartości współczynników γ j i γ ∗ j s a ˛ dla tych samych wartości j te same dla algorytmów<br />
różnego rzędu.<br />
Tabela 9. Parametry metod Adamsa w wersji różnicowej<br />
j 0 1 2 3 4 5 6 7<br />
γ j 1<br />
1<br />
2<br />
5<br />
12<br />
3<br />
8<br />
251<br />
720<br />
95<br />
288<br />
19087<br />
60480<br />
36799<br />
120960<br />
γ ∗ j 1 − 1 2<br />
− 1 12<br />
− 1<br />
24<br />
− 19<br />
720<br />
− 3<br />
160<br />
− 863<br />
60480<br />
− 1375<br />
120960<br />
Dla metod Adamsa stałe błędu zwiazane ˛ sa˛<br />
jednoznacznie nie tylko ze współczynnikami<br />
α j i β j ,aleoczywiście też zewspółczynnikami γ j ,mamy:<br />
Twierdzenie [6].<br />
Dla każdego k =1, 2, ... k-krokowa metoda Adamsa-Bashfortha jest rzędu p = k<br />
iostałej błędu c k+1 = −γ k ,zaś k-krokowa metoda Adamsa-Moultona jest rzędu<br />
p = k +1iostałej błędu c ∗ k+2 = −γ∗ k+1 .<br />
Nawiazuj ˛ ac ˛ do określenia metod jawnych i niejawnych Adamsa w postaci różnicowej<br />
można algorytm predyktor-korektor Adamsa P k EC k−1 Ezapisaćwnastępujacej<br />
˛<br />
równoważnej postaci różnicowej:<br />
P: y [0]<br />
n<br />
= y n−1 + h k−1 P<br />
j=0<br />
j=0<br />
γ j 5 j f n−1 ,<br />
E: f n [0] = f(x n ,y n [0] ),<br />
C: y n = y n−1 + h k−1 P<br />
γ ∗ j∇ j f n [0] ,<br />
E: f n = f (x n ,y n ) ,<br />
gdzie 5 j f n−1 , j =0, 1,...,k − 1 saróżnicami ˛ wstecznymi określonymi na podstawie<br />
wartości f n−1 , ..., f n−k ,natomiast∇ j f n [0] , j =0, 1, ..., k − 1 saróżnicami ˛ wstecznymi<br />
określonymi na podstawie wartości f n [0] ,f n−1 , ..., f n−k+1 .Ponieważ w przypadku tym<br />
predyktor i korektor sa˛<br />
tego samego rzędu, to do szacowania błędu aproksymacji