Profis erkennen sofort den Iterationsalgorithmus für die Wurzel. Lu & Mathechoach haben die Umstellung gezeigt.
Zur Überprüfung der theoretischen Berechnung eignet sich der Iterationsrechner:
http://www.gerdlamprecht.de/Roemisch_JAVA.htm##@N@B0]=1;b=25;a=1;//Abbruch%20a%3C1e-15@N@Bi+1]=(@Bi]+b/@Bi])/2;a=@A@Bi+1]-@Bi]);@Ni%3E8@N0@N0@N#
(LINK endet mit N# und beinhaltet den kompletten Code) siehe Bild:
ABER bei negativem Startwert (b < 0) gibt es keine Konvergenz!
b=-3 -> Bi-stabiler Generator, der zwischen 1 und -1 hin & herspringt
andere negative Startwerte: Pseudo-Zufallsgenerator (wilde Sprünge)
Wenn man nur positive Werte für b eingibt, kann man die elegantere Abbruchbedingung
a<1e-15 angeben, denn dann ist die maximale Genauigkeit für kleine Zahlen erreicht. Bei größeren Zahlenwerten muss auch die Abbruchbedingung vergrößert werden -> für viele zu kompliziert, deshalb universell i>8 denn das funktioniert immer...