Next: Prädiktor-Korrektor-Verfahren
Up: Numerische Lösungsverfahren
Previous: Mehrschrittverfahren(Adams-Bashforth)
Alle bisher diskutierten Verfahren waren explizit. Das bedeutet,
hängt nur von
oder
mit
ab. Also
formal
![$\displaystyle u_{n+1}=F(u_n,u_{n-1},\dots, u_0) .$](img545.gif) |
(5.57) |
Bei impliziten Verfahren tritt dagegen auf der rechten Seite
auf
![$\displaystyle u_{n+1}=F(u_{n+1},u_n,\dots ,u_0),$](img546.gif) |
(5.58) |
so dass eine nichtlineare Gleichung gelöst
werden muss (z.B. durch Iteration).
Wir betrachten wieder die Gleichung
![$\displaystyle \frac{du}{dx}=f(x,u(x))$](img493.gif) |
(5.59) |
an der Stelle
zwischen
zwei Stützpunkten. Also
![$\displaystyle \left.\frac{du}{dx}\right\vert _{x=x_{n+\frac{1}{2}}}= f(x_{n+\frac{1}{2}},u_{n+\frac{1}{2}})$](img548.gif) |
(5.60) |
Wir setzen jetzt für
die
symmetrische Differenz
![$\displaystyle \left.\frac{du}{dx}\right\vert _{x=x_{n+\frac{1}{2}}} \approx \frac{u_{n+1}-u_n}{h}+{\cal O}(h^2)$](img550.gif) |
(5.61) |
und für
setzen wir näherugsweise
![$\displaystyle f_{u+\frac{1}{2}}=\frac{1}{2}(f_n+f_{n+1})+{\cal O}(h^2)$](img552.gif) |
(5.62) |
den Mittelwert. Dann folgt
![$\displaystyle \frac{u_{n+1}-u_n}{h}+{\cal O}(h^2)=\frac{1}{2}(f_n+f_{n+1})+{\cal O}(h^2)$](img553.gif) |
(5.63) |
oder
![$\displaystyle u_{n+1}=u_n+\frac{h}{2}[f(x_n,u_n)+f(x_{n+1},u_{n+1})]+{\cal O}(h^3)$](img554.gif) |
(5.64) |
Dies ist alles sehr schön, aber die Lösung dieser impliziten
Gleichung ist numerisch aufwendig. Deshalb werden diese Methoden
in der Praxis wenig verwendet, wenn man von Prädiktor-Konektor-Methoden
(s.u.) absieht.
Ausserdem ist manchmal
linear in
, d.h.
. Dann wäre (
)
lösbar.
Next: Prädiktor-Korrektor-Verfahren
Up: Numerische Lösungsverfahren
Previous: Mehrschrittverfahren(Adams-Bashforth)
© R.Hilfer et al., ICA-1, Univ. Stuttgart
28.6.2002