Das Newtonverfahren in dieser Darstellung
Das Newtonverfahren nähert eine Nullstelle von f, also eine Zahl r mit , durch Wiederholung eines Schritts an. Am aktuellen Näherungswert betrachtet man die Tangente im Punkt mit der Gleichung . Nahe liegt sie dicht an der Kurve; ihr Schnittpunkt mit der x-Achse ist daher ein besserer Näherungswert für den Schnittpunkt der Kurve. Lösen von liefert den nächsten Näherungswert. Im Diagramm führt jeder Schritt entlang der blassen gestrichelten Linie von zur Kurve und dann entlang der Tangente zur Achse.
Der Fehler sei . Ist r eine einfache Nullstelle () und hat f eine stetige zweite Ableitung, liefert die Taylorentwicklung des Schritts , sobald nahe bei r liegt. Das Quadrieren des Fehlers verdoppelt ungefähr die Zahl korrekter Ziffern. Für x² − 2 ab x₀ = 1 sind die Fehler 0.086, 0.0025, 2.1 × 10⁻⁶ und 1.6 × 10⁻¹²; in der Anzeige nähert sich dem Wert . Weit von der Nullstelle gilt diese Garantie nicht. Wenn , fällt der quadratische Term weg und es geht noch schneller: Für arctan x beträgt der nächste Fehler etwa , wird also bei jedem Schritt kubiert.
Der Schritt setzt voraus. Eine waagerechte Tangente trifft die Achse nie, eine fast waagerechte erst weit entfernt: Bei x² − 2 ab 0.1 landet der erste Schritt bei 10.05. Das Verfahren kann auch scheitern, ohne davonzulaufen. Bei x³ − 2x + 2 trifft die Tangente bei 0 auf 1 und die bei 1 wieder auf 0. Startwerte nahe 0 werden zu diesem Zyklus hingezogen: Die Folge bleibt beschränkt, hat aber keinen Grenzwert. Für arctan x gibt es die Grenze α ≈ 1.3917, die Zahl mit . Startwerte mit |x₀| < α konvergieren; außerhalb davon landet jeder Schritt weiter außen auf der anderen Seite. Alle Startwerte färbt die x-Achse nach dem jeweiligen Ziel ein. Bei x³ − 2x + 2 landet etwa ein Fünftel von [−3, 3] im Zyklus, darunter schmale Bänder, die sich nahe den Stellen mit waagerechter Tangente häufen. Mit komplexen Startwerten werden diese Bänder zum Newtonfraktal.
An einer mehrfachen Nullstelle gilt auch ; die quadratische Fehlerabnahme geht verloren. Für lautet der Schritt exakt , sodass sich der Fehler jedes Mal halbiert. Dies ist lineare Konvergenz: etwa 3.3 Schritte je zusätzlicher Dezimalstelle. Nahe einer Nullstelle der Vielfachheit m strebt das Verhältnis gegen .
Beobachtungen
- Newton untersuchte im Jahr 1669. Vom Startwert 2 aus liefert das heute verwendete Verfahren 2.1, 2.0945681 und 2.0945514817: nach drei Schritten auf neun Nachkommastellen genau.
- Für lautet der Schritt : die alte Quadratwurzelregel, die einen Näherungswert mit a geteilt durch diesen Wert mittelt.
Bedienung
- Ziehe den blauen Punkt x₀ entlang der x-Achse oder klicke auf die Achse, um ihn dort zu platzieren. Er rastet bei Vielfachen von 0.5 ein.
- Stelle n ein, um entsprechend viele Schritte zu zeigen, oder drücke n → ∞ für Schritte bis n = 10. Die Aufzeichnung hält jedes xₙ mit seinem Fehler fest und endet vorzeitig an der Nullstelle, bei einer waagerechten Tangente oder jenseits von 10⁶.
- Schalte Alle Startwerte ein, um die x-Achse nach dem Ziel jedes Startwerts einzufärben.
Verwandte Themen
- Lineare Näherung
- Ableitung
- Grenzwert einer FolgeGeplant
- Newton-Fraktal
Weiterführende Literatur: Wikipedia: Newton's method (Englisch); OpenStax, Calculus Volume 1, 4.9 Newton’s Method (Englisch).