Newton-Verfahren zur Nullstellenbestimmung einer Funktion

Das Newton-Verfahren ist eine numerische Technik, die die erste Ableitung verwendet, um Nullstellen von Funktionen anzunähern. Nachfolgend finden Sie detaillierte Beispiele, die seine Anwendung demonstrieren. Sie können die Ergebnisse mit diesem Rechner für das Newton-Verfahren überprüfen.

Newton-Verfahren

Das Newton- (oder Newton-Raphson-) Verfahren basiert auf der rekursiven Formel:

\[ x_{n+1} = x_n - \frac{f(x_n)}{f'(x_n)}, \quad n = 0, 1, 2, \ldots \]

Beginnen Sie, indem Sie einen Startpunkt in der Nähe der Nullstelle der Funktion wählen. Dann iterieren Sie mit der obigen Formel. Diese Methode ist weit verbreitet und lässt sich leicht in den meisten Programmiersprachen implementieren.

Beispiel 1

Verwenden Sie das Newton-Verfahren, um die größte Nullstelle von:

\[ f(x) = x^2 + 3x + 1 \]

Lösung zu Beispiel 1

Die Nullstellen dieser quadratischen Funktion können analytisch gefunden werden, aber wir werden das Newton-Verfahren zum Vergleich verwenden. Durch die grafische Darstellung von \( f \) erkennen wir zwei negative Nullstellen. Die größere Nullstelle liegt näher bei 0. Nehmen wir \( x_0 = 0 \) als erste Näherung.

Newton-Verfahren Beispiel 1

Die Ableitung ist:

\[ f'(x) = 2x + 3 \]

Beginnend bei \( x_0 = 0 \): \[ x_1 = x_0 - \frac{f(x_0)}{f'(x_0)} = 0 - \frac{0^2 + 3(0) + 1}{2(0) + 3} = -\frac{1}{3} \] \[ x_2 = -\frac{1}{3} - \frac{f(-1/3)}{f'(-1/3)} \approx -0.38095238 \] \[ x_3 \approx -0.38196555, \quad x_4 \approx -0.38196601, \quad x_5 \approx -0.38196601 \]

Vergleichen Sie dies mit der exakten Wurzel unter Verwendung der quadratischen Formel: \[ z_2 = \frac{-3 + \sqrt{5}}{2} \approx -0.38196601125\ldots \] Das Newton-Verfahren liefert eine Genauigkeit von 8 Dezimalstellen.

Überprüfung der Genauigkeit: \[ f(x_5) \approx 2.8 \times 10^{-9} \] Dies bestätigt, dass \( x_5 \) eine sehr genaue Näherung ist.

Hinweis: Beispiel 1 wurde ausgewählt, um die Newton-Näherung mit einer exakten Lösung zu vergleichen. Das Newton-Verfahren ist am nützlichsten für Gleichungen, die keine analytische Lösung haben, wie in den nächsten Beispielen.

Beispiel 2

Lösen Sie die Gleichung \( e^{x-3} = -x + 2 \) mit dem Newton-Verfahren.

Lösung zu Beispiel 2

Formulieren Sie die Gleichung um als: \[ f(x) = e^{x - 3} + x - 2 = 0 \] Dann: \[ f'(x) = e^{x - 3} + 1 \]

Die Grafik deutet auf eine Nullstelle nahe \( x = 2 \) hin, also setzen wir \( x_0 = 2 \). Dann: \[ x_1 = 2 - \frac{e^{-1}}{e^{-1} + 1} \approx 1.73105857 \] \[ x_2 \approx 1.72154537, \quad x_3 \approx 1.72153545, \quad x_4 \approx 1.72153545 \] Da \( x_4 = x_3 \) auf 8 Dezimalstellen genau ist, wird der Prozess beendet.

Verifikation: \[ f(x_4) \approx -9.3 \times 10^{-9} \] \[ \text{Links: } e^{x_4 - 3} \approx 0.278464540 \quad \text{Rechts: } -x_4 + 2 \approx 0.278464550 \] Folglich ist \( x_4 = 1.72153545 \) eine ausgezeichnete Näherung.

Newton-Verfahren Beispiel 2

Beispiel 3

Nähern Sie \( \sqrt[3]{5} \) mit dem Newton-Verfahren an.

Lösung zu Beispiel 3

Die Kubikwurzel von 5 löst \( x = \sqrt[3]{5} \Rightarrow x^3 = 5 \), oder: \[ f(x) = x^3 - 5 = 0, \quad f'(x) = 3x^2 \] Der Grafik zufolge ist ein guter Startpunkt \( x_0 = 2 \).

\[ x_1 = 2 - \frac{2^3 - 5}{3 \cdot 2^2} = 1.75 \] \[ x_2 = 1.71088435, \quad x_3 = 1.70997642, \quad x_4 = x_5 = 1.70997594 \] Somit ist \( \sqrt[3]{5} \approx 1.70997594 \).

Newton-Verfahren Beispiel 3

Entdecken Sie weitere Anwendungen

Anwendungen der Differentialrechnung