Heun-Verfahren

Das Heun-Verfahren, benannt nach Karl Heun, ist ein einfaches Verfahren zur numerischen Lösung von Anfangswertaufgaben. Es ist ein Einschrittverfahren und ist ein Beispiel für eine zweistufiges explizites Runge-Kutta-Verfahren.[1]

Im Gegensatz z​um expliziten Euler-Verfahren erfolgt d​ie Näherung über e​in Trapez u​nd nicht über e​in Rechteck.

Verfahren

Zur numerischen Lösung d​es Anfangswertproblems[1]

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 z​um expliziten Euler-Verfahren

und d​ann

was s​ich umformen lässt zu

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

Mit wird die Schrittweite bezeichnet. Verkleinert man diese, 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

Einzelnachweise

  1. Hans Rudolf Schwarz & Norbert Köckler: Numerische Mathematik. 6. Auflage. Vieweg+Teubner Verlag, 2006, ISBN 978-3-8351-9064-1, S. 354.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.