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.
P. Tatjewski WYBRANE METODY NUMERYCZNE 15<br />
Metody Adamsa dostajemy rozważajac ˛ to równanie na przedziale [x n−1 ,x n ]:<br />
y (x n )=y (x n−1 )+<br />
Z x n<br />
f (t, y (t)) dt.<br />
x n−1<br />
Metody jawne (Adamsa - Bashfortha)<br />
Funkcję podcałkowaprzybliżamy ˛<br />
wielomianem interpolacyjnym W (x) stopniaconajwyżej<br />
k − 1 opartym na węzłach x n−1 , ..., x n−k ,przyjmuj˛ ac y (x n−j ) ∼ = y n−j .Stosuj˛ ac<br />
wzór interpolacyjny Lagrange’a mamy<br />
f (x, y (x)) ∼ kX<br />
= W (x) = f (x n−j ,y n−j ) · L j (x) ,<br />
j=1<br />
kX<br />
y n = y n−1 + f (x n−j ,y n−j ) ·<br />
j=1<br />
gdzie L j (x) to wielomiany Lagrange’a,<br />
Z x n<br />
x n−1<br />
L j (t) dt<br />
L j (x) =<br />
kY<br />
m=1,m6=j<br />
x − x n−m<br />
x n−j − x n−m<br />
.<br />
Stad ˛ po scałkowaniu, przy założeniu x n−j = x n − jh, j =1, 2, ..., k, otrzymujemy:<br />
y n = y n−1 + h<br />
kX<br />
β j f (x n−j ,y n−j ) ,<br />
gdzie wartości współczynników β dla kilku wartości k podano w tabeli 4.<br />
Tabela 4. Parametry metod Adamsa-Bashfortha (jawnych)<br />
j=1<br />
k β 1 β 2 β 3 β 4 β 5 β 6 β 7<br />
1 1 - metoda Eulera<br />
2<br />
3<br />
2<br />
− 1 2<br />
23<br />
3 − 16<br />
12 12<br />
55<br />
4 − 59<br />
24 24<br />
1901<br />
5 − 2774<br />
720 720<br />
4277<br />
6 − 7923<br />
1440 1440<br />
5<br />
12<br />
37<br />
24<br />
− 9<br />
24<br />
2616<br />
− 1274<br />
720 720<br />
9982<br />
− 7298<br />
1440 1440<br />
251<br />
720<br />
2877<br />
1440<br />
− 475<br />
1440<br />
7<br />
198721<br />
− 447288<br />
60480 60480<br />
705549<br />
− 688256<br />
60480 60480<br />
407139<br />
− 134472<br />
60480 60480<br />
19087<br />
60480