Zum Hauptinhalt springen

Spickzettel

Zum schnellen Nachschlagen in der Vorlesung. Alles Wichtige auf einer Seite, mit Links zur ausführlichen Erklärung. Stand: bis 2.3 Newton-Verfahren.

Schneller finden

/ oder Strg+K öffnet die Suche überall auf der Seite. Tippfehler sind egal („auslöschng“, „konvergensordnung“).

Die vier Fragen (Kapitel 0)​

BegriffEigenschaft vonFrageMerkhilfe
KonditionProblemWie stark wirken Eingabefehler auf das exakte Ergebnis?κ=∣xf′(x)f(x)∣\kappa=\left\lvert\frac{x f'(x)}{f(x)}\right\rvert
KonsistenzVerfahrenLöst das Verfahren (ohne Rundung) das richtige Problem?Verfahrensfehler →0\to0
StabilitätAlgorithmusVerstärkt die Rechnung Rundungsfehler?Auslöschung vermeiden
Konvergenzalles zusammenKommt am Rechner das Richtige heraus?konsistent + stabil ⇒ konvergent

Rundungsfehler (Kapitel 1)​

WasFormel / Wert
Maschinenzahlen±Eb∑i=1NaiE−i\pm E^b\sum_{i=1}^N a_iE^{-i}, a1≠0a_1\neq0, bmin⁡≤b≤bmax⁡b_{\min}\le b\le b_{\max}
IEEE double1 + 11 + 52 Bit, 10−308<∣x∣<1030810^{-308}<\lvert x\rvert<10^{308}, ≈16\approx16 Stellen
Maschinengenauigkeiteps=2−53≈1.1⋅10−16\text{eps}=2^{-53}\approx1.1\cdot10^{-16}
Rechenmodellrd⁡(x)=x(1+τ)\operatorname{rd}(x)=x(1+\tau), ∣τ∣≤eps\lvert\tau\rvert\le\text{eps}
absoluter / relativer FehlerΔx=x~−x\Delta x=\tilde x-x, εx=Δx/x\varepsilon_x=\Delta x/x
totales DifferentialΔz≈∑i∂f∂xiΔxi\Delta z\approx\sum_i\frac{\partial f}{\partial x_i}\Delta x_i, εz≈∑ixif∂f∂xiεxi\varepsilon_z\approx\sum_i\frac{x_i}{f}\frac{\partial f}{\partial x_i}\varepsilon_{x_i}
Additionεx+y=xx+yεx+yx+yεy\varepsilon_{x+y}=\frac{x}{x+y}\varepsilon_x+\frac{y}{x+y}\varepsilon_y
Multiplikation / Divisionεxy≈εx+εy\varepsilon_{xy}\approx\varepsilon_x+\varepsilon_y, εx/y≈εx−εy\varepsilon_{x/y}\approx\varepsilon_x-\varepsilon_y
ln⁡\ln, x\sqrt{\phantom{x}}, sin⁡\sinεx/ln⁡x\varepsilon_x/\ln x,   12εx\;\frac12\varepsilon_x,   xcot⁡x εx\;x\cot x\,\varepsilon_x
mit Rundung des Ergebnisseszusätzlich +τz+\tau_z, ∣τz∣≤eps\lvert\tau_z\rvert\le\text{eps}

Stabil oder nicht?

stabilinstabil
⋅\cdot, ÷\div, x\sqrt{\phantom{x}}Subtraktion fast gleicher Zahlen (Auslöschung)
++ bei gleichen Vorzeichenln⁡x\ln x für x≈1x\approx1, sin⁡x\sin x für x≈kπx\approx k\pi
Rekursion mit Fehlerfaktor <1<1Rekursion mit Fehlerfaktor >1>1 (Übung 1)

Stabil umformen: a+h−a=ha+h+a\sqrt{a+h}-\sqrt a=\dfrac{h}{\sqrt{a+h}+\sqrt a},   1−1−u2=u21+1−u2\;1-\sqrt{1-u^2}=\dfrac{u^2}{1+\sqrt{1-u^2}},   1−cos⁡x=2sin⁡2x2\;1-\cos x=2\sin^2\frac x2.

Nichtlineare Gleichungen (Kapitel 2)​

WasFormel
Kondition, mm-fache Nullstelle∣x~∗−x∗∣≲(ε m!∣f(m)(x∗)∣)1/m\lvert\tilde x^*-x^*\rvert\lesssim\left(\frac{\varepsilon\,m!}{\lvert f^{(m)}(x^*)\rvert}\right)^{1/m}
… einfach (m=1m=1)ε/∣f′(x∗)∣\varepsilon/\lvert f'(x^*)\rvert, gut konditioniert
… mehrfach∼ε1/m\sim\varepsilon^{1/m}, z.B. ε=10−16\varepsilon=10^{-16}, m=4m=4: 10−410^{-4}
Newtonxi+1=xi−f(xi)f′(xi)x_{i+1}=x_i-\dfrac{f(x_i)}{f'(x_i)} (Minus!)
Tangente in xix_iy=f(xi)+f′(xi)(x−xi)y=f(x_i)+f'(x_i)(x-x_i)
Konvergenzsatzf∈C2[a,b]f\in C^2[a,b], B1 f(a)f(b)<0f(a)f(b)<0, B2 f′≠0f'\neq0, B3 f′′f'' ohne Vorzeichenwechsel, B4 Newton-Schritt von aa, bb bleibt in [a,b][a,b]
Konstantenm=min⁡∣f′∣m=\min\lvert f'\rvert, M=max⁡∣f′′∣M=\max\lvert f''\rvert, K=M2mK=\frac{M}{2m}
a posteriori∣x∗−xn∣≤K∣xn−xn−1∣2\lvert x^*-x_n\rvert\le K\lvert x_n-x_{n-1}\rvert^2
a priori∣x∗−xn∣≤1K((b−a)K)2n\lvert x^*-x_n\rvert\le\frac1K\big((b-a)K\big)^{2^n}
Konvergenzordnung pp∣xn+1−x∗∣≤C∣xn−x∗∣p\lvert x_{n+1}-x^*\rvert\le C\lvert x_n-x^*\rvert^p
Newton, einfache NSTp=2p=2 (Stellen verdoppeln sich)
Newton, mm-fache NSTp=1p=1, Faktor m−1m\frac{m-1}{m}
Abbruch∣xn+1−xn∣<ε\lvert x_{n+1}-x_n\rvert<\varepsilon oder ∣f(xn)∣<ε\lvert f(x_n)\rvert<\varepsilon, plus nmax⁡n_{\max}

Probleme bei Newton: f′(xi)=0f'(x_i)=0 (waagrechte Tangente) · Sprung zu anderer Nullstelle · Zyklus xn+2=xnx_{n+2}=x_n (Wendepunkt, z.B. tanh⁡\tanh) · mehrfache Nullstelle (nur linear).

Beispiele mit Ergebnis​

BeispielStartwertErgebnis
Zins Kxm+1−(r+K)xm+rKx^{m+1}-(r+K)x^m+r, K=50000K=50000, r=1200r=1200, m=48m=481.011.01x∗=1.0059298x^*=1.0059298, p≈7.12 %p\approx7.12\,\% (x=1x=1 ist Scheinlösung)
x−cos⁡xx-\cos x0.70.70.7390851332150.739085133215
x−e−xx-e^{-x} auf [0,1][0,1]beliebig in [0,1][0,1]0.5671432904100.567143290410, K=e2(e+1)≈0.366K=\frac{e}{2(e+1)}\approx0.366
Kettenlinie cosh⁡z=1+0.1z\cosh z=1+0.1z0.20.2z∗=0.1993390461z^*=0.1993390461, a=10/z∗≈50.17a=10/z^*\approx50.17 m
π2−x−cos⁡x\frac\pi2-x-\cos x (dreifach)1.51.5linear, Stillstand bei Fehler ≈7⋅10−6\approx7\cdot10^{-6}