Next: Implizite Verfahren
Up: Numerische Lösungsverfahren
Previous: Runge-Kutta-Verfahren
Eine allgemeine Methode die Genauigkeit zu erhöhen besteht
darin, dass man
nicht nur aus
berechnet, sondern
aus mehreren Werten
aus der
Vergangenheit.
Ausgangspunkt ist wieder die exakte Gleichung (
)
![$\displaystyle u_{n+1}=u_n+\int_{x_n}^{x_{n+1}}f(x,u) dx$](img539.gif) |
(5.53) |
Da
im Intervall
nicht bekannt ist
extrapoliert man linear vom Intervall
und schreibt:
![$\displaystyle f(x)\approx \frac{x-x_{n-1}}{h}f(x_n,u_n)-\frac{x-x_n}{h}f(x_{n-1},u_{n-1}) +{\cal O}(h^2)$](img541.gif) |
(5.54) |
setzt man dies in (
) ein und integriert so erhält
man das Zweischrittverfahren von Adams-Bashforth
![$\displaystyle u_{n+1}=u_n+ h\left(\frac{3}{2}f(x_n,u_n)-\frac{1}{2}f(x_{n-1},u_{n-1})\right) +{\cal O}(h^3)$](img542.gif) |
(5.55) |
Verfahren höherer Ordnung erhält man, indem man mit Polynomen
höherer Ordnung aus dem früheren Intervallen extrapoliert.
Eine 4-Schrittmethode nach Adams -Bashforth lautet
![$\displaystyle u_{n+1}=u_n+\frac{h}{24}(55f_n-59f_{n-1}+37f_{n-2}-9f_{n-3})+{\cal O}(h'')$](img543.gif) |
(5.56) |
wobei
ist.
© R.Hilfer et al., ICA-1, Univ. Stuttgart
28.6.2002