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.
24 ROZDZIAŁ 6. RÓWNANIA RÓŻNICZKOWE ZWYCZAJNE<br />
maksymalnego rzędu (tj. rzędu metody korektora) nastepuje już w algorytmie P-K z<br />
jednaiteracj˛<br />
˛ akorektora.<br />
6.2.5 Oszacowania błędu aproksymacji metod P-K<br />
Zgodnie z twierdzeniem o rzędzie metody P-K, jeśli tylko rzad ˛ predyktora p p jest nie<br />
niższy od rzędu korektora p, torz˛ ad metody P-K jest rzędem korektora p. Przyjmujac<br />
˛ za podstawę oszacowaniabłędu aproksymacji metody P-K część głównabłędu<br />
˛<br />
korektora,<br />
δ n (h) =c ∗ p+1 hp+1 y (p+1) (x n ) , (6.39)<br />
trzeba oszacować pochodn˛ a y (p+1) (x n ) , np.<br />
wsteczna:<br />
˛<br />
czyli oszacowanie błędu<br />
y (p+1) (x n ) ∼ = 5(p+1) y (x n )<br />
, skad<br />
˛<br />
h p+1<br />
h p+1 y (p+1) (x n ) ∼ = 5 (p+1) y (x n ) ∼ = 5 (p+1) y n ,<br />
przybliżajac ˛ ja˛<br />
odpowiedniaróżnic ˛ a˛<br />
|δ n (h) | ∼ = |c ∗ p+1 5p+1 y n |, (6.40)<br />
gdzie c ∗ p+1 to stała błędu korektora. Oszacowanie (6.40) można obliczać wyliczajac<br />
˛<br />
wartość róznicy wstecznej 5 p+1 y n w oparciu o punkty y n ,y n−1 , ..., y n−p−1 . Instnieje<br />
jednak efektywniejszy sposób szacowania błędu aproksymacji w przypadku równych<br />
rzędów predyktora i korektora.<br />
Rozważmy metodeP-Kzrównymrz˛<br />
˛<br />
edem p predyktora i korektora. Zgodnie z<br />
twierdzeniem o rzędzie metody P-K rzad ˛ ten jest też równyp. Oznaczaj˛ ac przez y n<br />
[0]<br />
wynik działania predyktora a przez y n wynik po korekcji algorytmem korektora ( y n<br />
oznacza w ogólności rezultat m iteracji korektora, y n = y n<br />
[m] ,m=1lub m>1)<br />
możemy napisać<br />
y n [0] n) = c p+1 y (p+1) (x n )h p+1 + O(h p+2 ),<br />
y n − y(x n ) = c ∗ p+1 y(p+1) (x n )h p+1 + O(h p+2 ),<br />
Zaniedbujac ˛ człony O(h p+2 ) możemy z powyższych równań wyeliminować pochodna˛<br />
y (p+1) (x n ). Stad<br />
˛<br />
y n − y(x n )= c∗ p+1<br />
(y n [0] − y(x n )).<br />
c p+1<br />
Dodajac ˛ do obu stron − c∗ p+1<br />
c p+1<br />
(y n − y(x n )) uzyskujemy<br />
czyli<br />
c p+1 − c ∗ p+1<br />
c p+1<br />
(y n − y(x n )) = c∗ p+1<br />
c p+1<br />
(y [0]<br />
n − y n )<br />
c ∗ p+1<br />
y n − y(x n )=<br />
(y<br />
c p+1 − c ∗ n [0] − y n ). (6.41)<br />
p+1