Newton-Verfahren

 
  • Das Newton-Verfahren ist das bekannteste Verfahren zur Lösung von nichtlinearen Gleichungen f(x) = 0.
  • Man kann das Verfahren herleiten, indem man 0 = f(x*) um die aktuelle Iterierte x nach Taylor entwickelt, nach dem linearen Term abbricht, und nach x* auflöst und das Resultat als nächste Iterierte definiert. So entsteht eine Iterationsvorschrift, deren Fixpunkt die Nullstelle x* ist.
  • Das Verfahren ist lokal quadratisch konvergent, falls f zweimal stetig differenzierbar ist in einer Umgebung der Nullstelle und f'(x*)<>0 ist. (Lipschitzstetigkeit der ersten Ableitung ist ebenfalls hinreichend)
  • Bei mehrfachen Nullstellen ist die Konvergenz nur noch linear und es gibt natürlich auch noch numerische Probleme wegen der auftretenden 0/0 Situation (''Rundungsfehler/Rundungsfehler'').
  • In einer Nullstelle, die zugleich Wendepunkt mit Steigung <>0 ist, ist die Konvergenz sogar kubisch. (Bsp.: arctg(x) )
 

Die Eingaben

 
  • Bei der Eingabe der zu lösenden Gleichung gibt es vier vorgegebene Funktionen, und es besteht die Möglichkeit der Eingabe einer eigenen Funktion. Diese muß nach den Konventionen der Programmiersprache FORTRAN eingegeben werden.
  • Das Intervall [a,b], in dem nach Nullstellen der Funktion gesucht werden soll. Achtung ! Die Berechung bricht ab, wenn die Iteration das Intervall verläßt.
  • Ein Startwert xstart im Intervall [a,b].
 

Die Ausgaben

 
  • Die Iterationsfolge, bis zur Lösung oder bis zum Abbruch.
  • Ein animiertes Bild, das den Verlauf der Iteration graphisch darstellt. Die Funktion wird hierbei rot, die Tangenten beige und die Iterationspunkte grün geplotted. Bei sehr hoher Auflösung werden die Graphen unbrauchbar, weil nicht genügend Funktionswerte gespeichert werden können.
 

Fragen ?!

 
  • Wie ist das Vorgehen des Newton-Verfahrens geometrisch zu interpretieren ?
  • In welchen (Start)-Punkten kann es zu Problemen kommen ?
  • Welche Art von Problemen kann es geben ?
  • Worauf ist also bei der Wahl des Startpunktes unbedingt zu achten ?
  • Für welche Funktionen ist das Verfahren immer konvergent?
 

Das Eingabeformular

 
 

Zurück: Nichtlineare Gleichungssysteme

 
Back to the top!

08.01.2009