Heun-Verfahren

aus Wikipedia, der freien Enzyklopädie
Wechseln zu: Navigation, Suche

Das Heun-Verfahren, benannt nach Karl Heun, ist ein einfaches Verfahren zur numerischen Lösung von Anfangswertaufgaben. Es ist ein Einschrittverfahren und gehört zu der Klasse der Runge-Kutta-Verfahren.

Im Gegensatz zum expliziten Euler-Verfahren erfolgt die Näherung über ein Trapez und nicht über ein Rechteck.

Verfahren[Bearbeiten | Quelltext bearbeiten]

Zur numerischen Lösung des Anfangswertproblems:

für eine gewöhnliche Differentialgleichung mit dem Verfahren von Heun wähle man eine Diskretisierungsschrittweite , betrachte die diskreten Zeitpunkte

und berechne zunächst analog zum expliziten Euler-Verfahren

und dann

was sich umformen lässt zu

Die sind die Näherungswerte der tatsächlichen Lösungsfunktion zu den Zeitpunkten .

bezeichnet man als Schrittweite. Verkleinert man die Schrittweite, so wird der Verfahrensfehler kleiner (sprich: die liegen näher am tatsächlichen Funktionswert ). Der globale Fehler des Verfahrens von Heun geht mit gegen null; man spricht auch von Konvergenzordnung 2.

Ähnliche Einschrittverfahren[Bearbeiten | Quelltext bearbeiten]