Hallo,
... weil's so schön ist, mal ganz detailliert: Da ist eine Funktion \(f(x)=x^2-2\) und gesucht ist das \(x\) für das der Funktionswert 0 annimmt. Es soll also sein$$f(x) = x^2 - 2 = 0, \quad x =\, ?$$Es wird also eine Nullstelle dieser Funktion gesucht. Man nehme einen Schätzwert \(x_1=1\) und schaue mal was passiert
~plot~ x^2-2;{1|-1};2(x-1)-1;x=1.5;[[-2|3|-2.5|1.5]] ~plot~
Der Funktionswert \(f(x=1)= -1\). Das ist zwar nicht der richtige Wert, aber man kann nun eine Tangente an diesen Punkt \((1|\,-1)\) legen und die Nullstelle der (roten) Tangente berechnen. Dazu brauchen wir die Ableitung von \(f(x)\)$$f'(x) = 2x$$ und die Punkt-Steigungsform der Geraden bzw. Tangente \(t_1\), von der wir nun die Nullstelle suchen$$\begin{aligned}t_1: \quad t_1(x) = f'(x_1) (x-x_1) + f(x_1) &= 0&&|\, -f(x_1) \\ f'(x_1) (x-x_1) &= -f(x_1) &&|\,\div f'(x_1)\\ x-x_1 &= -\frac{f(x_1)}{f'(x_1)} &&|\,+x_1\\ x &= x_1 - \frac{f(x_1)}{f'(x_1)} \\ &= 1 - \frac{-1}{2} = 1,5\end{aligned}$$das ist ein neuer (und hoffentlich besserer) Wert für \(x\). \(x_2=1,5\) habe ich oben als grüne Vertikale markiert.
Mit dem neuen Startpunkt \(x_2=1,5\) wiederholt man den Schritt und kommt zu folgendem Graphen (jetzt vergrößert)
~plot~ x^2-2;;x=1.5;{1.5|0.25};3(x-1.5)+0.25;x=1.417;[[-0.2|1.9|-0.9|0.6]] ~plot~
\(x_2\) ist immer noch grün markiert. Man legt wieder eine Tangente \(t_2\) an (lila) und berechnet wieder deren Nullstelle nach der selben Iterationsvorschrift$$x_3 = x_2 - \frac{f(x_2)}{f'(x_2)} = 1,5 - \frac{f(1,5)}{f'(1,5)} = 1,5 - \frac{0,25}{3} \approx 1,417$$die neue Nullstelle habe ich nun gelb markiert.
Und wenn man es verstanden hat, macht man sich eine Tabelle. $$\begin{array}{ccc|c}x& f(x)& f'(x)& |f(x)|<\epsilon\\\hline 1& -1& 2& -\\ 1.5& 0.25& 3& -\\ 1.417& 0.006944& 2.833& -\\ 1.414216& 6.0073E-06& & \checkmark\end{array}$$Wobei das \(x\) in jeder neuen \(i+1\)'ten Zeile sich aus der Iterationsvorschrift $$x_{i+1} = x_i - \frac{f(x_i)}{f'(x_i)}$$ ergibt. Sobald der Betrag von \(f(x)\) kleiner als das gewünschte \(\epsilon=1/500\) ist, kann man aufhören. Das Ergebnis ist dann der Wert für \(x\) unten links.
Gruß Werner