Newton-Verfahren
-
Hallo, warum konvergiert das Newton-Verfahren für für jeden Startwert?
-
Mach dir doch mal ne Skizze für zwei, drei Werte von n bzw. a.
Achte dabei darauf, dass du für n sowohl ungerade als auch gerade Werte nimmst.
-
versuche, den banachschen fixpunktsatz anzuwenden.
-
Man kann ruhig n > 1 wählen, da x~k + 1~ = a nicht wirklich spannend ist.
Für n > 1 ergibt sich folgendes:
f(x) = xn - a <=> x = a1/nNewton: x~k + 1~ = xk - f(xk) / f'(xk)
=> x~k + 1~ = xk - (xkn - a) / (n * xk^n - 1^)
= xk - 1/n * xk + a / (n * xk^n - 1^)
= (1 - 1/n) * xk + a / (n * xk^n - 1^)
= 1/n * ((n - 1) * xk + a / xk^n - 1^)Die Konvergenz kann man wie folgt einsehen:
N(x) = (n - 1) / n * xk + a / (n * xk^n - 1^) ist für x > 0 strikt konvex, da N''(x) > 0. Weiterhin gilt N(x) → ∞ für x → 0 und für x → ∞. N(x) besitzt also genau ein Minimum, welches an der Stelle x = a1/n wegen N'(a1/n) = 0 angenommen wird. Da N(a1/n) gerade a1/n ist, ist N(x) > a1/n für alle x > 0 und x ≠ a1/n.Für die Fehlerabschätzung gilt: a / xk^n - 1^ ≤ a1/n ≤ x~k + 1~ ≤ xk für k = 1, 2, ...
Mit xk ≥ a / xk^n - 1^ folgt a / xk^n - 1^ ≤ x~k + 1~ ≤ xk, da x~k + 1~ ja gerade das (gewogene) arithmetische Mittel von xk und a / xk^n - 1^ ist. Der Rest ergibt sich mit 1 / xk ≤ 1 / a1/n.