Problemstellung:
- gesucht ist eine Lösungx∗vonf(x) =0,
- gegeben ist ein Näherungswertx0fürx∗(initial guess), - Iteration (rekursive Folge{xn}n=0,1,2,...) mitlimn→∞xn=x∗, - Iterationsvorschrift definiert das jeweilige Verfahren.
Methode III: Newton-Verfahren:
- Startnäherungx0, - Iteration
xi+1=xi− f(xi) f′(xi),
- konvergiert oft sehr schnell, benötigt aber in der Regel gute Startwerte, - Schrittweitensteuerung erweist sich mitunter als sinnvoll.
Newton-Verfahren – Idee:
- Tangente anf(x)im aktuellen Punkt legen, - Nullstelle der Tangente ist neue Iterierte
→Folge{xn}n=0,1,2,...von Näherungen anx∗.
-2 -1 1
-20 -10 10
Newton-Iteration (1. Schritt,x0=1.5→x1=0.2)
Newton-Verfahren – Idee:
- Tangente anf(x)im aktuellen Punkt legen, - Nullstelle der Tangente ist neue Iterierte
→Folge{xn}n=0,1,2,...von Näherungen anx∗.
-2 -1 1
-20 -10 10
Newton-Iteration (2. Schritt,x1=0.2→x2=−2.35)
Newton-Verfahren – Idee:
- Tangente anf(x)im aktuellen Punkt legen, - Nullstelle der Tangente ist neue Iterierte
→Folge{xn}n=0,1,2,...von Näherungen anx∗.
-2 -1 1
-20 -10 10
Newton-Iteration (3. Schritt,x2=−2.35→x3=−1.67)
Newton-Verfahren – Idee:
- Tangente anf(x)im aktuellen Punkt legen, - Nullstelle der Tangente ist neue Iterierte
→Folge{xn}n=0,1,2,...von Näherungen anx∗.
-2 -1 1
-20 -10 10
Newton-Iteration (4. Schritt,x3=−1.67→x4=−1.38)
Newton-Verfahren – Herleitung eines Iterationsschrittes:
- aktuelle Iteriertexi,
- Tangentet(x) =mx+nanf(x)hat den Anstiegm=f′(xi), - Tangente soll durch(xi,f(xi))gehen, also
t(xi) =mxi+n=f(xi) ⇒ n=f(xi)−mxi, - Nullstelle vont(x)ist neue Iteriertexi+1, also
t(xi+1) =mxi+1+n=0 ⇒ xi+1=−n m, - Einsetzen vonmundn
xi+1=−f(xi)−mxi
m =xi− f(xi) f′(xi).
Newton-Verfahren – Iterationsvorschrift zu Startwertx0: xi+1=xi− f(xi)
f′(xi). Bemerkungen:
- quadratische Konvergenz, d.h.
|x∗−xi+1| ≤C|x∗−xi|2 mit einer KonstantenC∈R,
Daumenregel: Anzahl richtiger Nachkommastellen verdoppelt sich pro Iteration, - gute Startwerte sind nötig,
- Schrittweitensteuerung mitunter sinnvoll, verkürzte bzw. zu lange Schritte.
Beispiel 19
Jemand lebt hemmungslos auf Kredit:
K0 = 0 - Anfangskapital E = -3000 - monatliche Einzahlung n = 120 - Anzahl der Monate Kn = -600000 - Endkapital Welcher Zinssatz liegt zu Grunde?
Lösung:
- Zinsenszinsformel
Kn=K0(1+p)n+E(1+p)n−1
p ,
- Nullstellenform, nichtlineare Gleichung
f(p) =Kn−K0(1+p)n−E(1+p)n−1
p =0,
- Fixpunktform
p(i+1)=ϕ(p(i)) =
p(i)Kn+E p(i)K0+E
1/n
−1.
Numerische Ergebnisse:
- Einschachtelung mittels Bisektionsverfahren zum Startintervallp∈[0.006, 0.01]
i a(in %) b(in %)
1 0.6 1.0
2 0.6 0.8
3 0.7 0.8
4 0.75 0.8
5 0.775 0.8
6 0.7875 0.8 7 0.7938 0.8 8 0.7969 0.8 9 0.7969 0.7984 10 0.7977 0.7984
Numerische Ergebnisse:
- Fixpunktiteration
p(i+1)=
p(i)Kn+E p(i)K0+E
1/n
−1, zu p(0)=0.5%
i p(i)(in %)
0 0.5
1 0.5793 2 0.6433 3 0.6916 4 0.7263 5 0.7504 6 0.7668 7 0.7777
Numerische Ergebnisse:
- Newton-Verfahren mitp0=0.5%
i pi(in %)
0 0.5
1 0.838448863019865 2 0.799076425304361 3 0.798410504163284 4 0.798410318103298
Numerische Ergebnisse:
0 0.2 0.4 0.6 0.8 1
-7 -6.5 -6 -5.5 -5 -4.5 -4 -3.5 105
pin %
Endkapital
Fixpunktiteration Newton-Verfahren
Zu lösen ist:
0.3p+ ln(10+3p) =12−2p ⇒ f(p) =0.3p+ ln(10+3p)−12+2p=0.
Zu lösen ist:
0.3p+ ln(10+3p) =12−2p ⇒ f(p) =0.3p+ ln(10+3p)−12+2p=0.
Zu lösen ist:
0.3p+ ln(10+3p) =12−2p ⇒ f(p) =0.3p+ ln(10+3p)−12+2p=0.
-4 -2 0 2 4 6
f(p)
Zu lösen ist:
0.3p+ ln(10+3p) =12−2p ⇒ f(p) =0.3p+ ln(10+3p)−12+2p=0.
Lösung für a):
- Startintervall[a,b]mita=3.5,b=4.5undf(a) =−0.9,f(b) =1.5, - Iteration
c=4, f(c) =0.29 → [3.5,4]
c=3.75, f(c) =−0.32 → [3.75,4]
c=3.875, f(c) =−0.014
- ausreichende Genauigkeit, da |f(3.875)|<0.1, x∗≈3.875.
Zu lösen ist:
0.3p+ ln(10+3p) =12−2p ⇒ f(p) =0.3p+ ln(10+3p)−12+2p=0.
Lösung für b):
- Iterationsvorschrift herleiten
0.3p+ ln(10+3p) =12−2p ⇒ 2.3p=12−ln(10+3p) pi+1=ϕ(pi) = 1
2.3 12−ln(10+3pi , - Iteration
Zu lösen ist:
0.3p+ ln(10+3p) =12−2p ⇒ f(p) =0.3p+ ln(10+3p)−12+2p=0.
Lösung für c):
- Ableitung
f′(p) =0.3+ 3
10+3p+2=2.3+ 3 10+3p - Iteration
pi+1=pi− f(pi) f′(pi) - Startnäherungp0=4.0führt auf
p1=3.8805, p2=3.8806, p3=3.8806.
1. Grundlagen 2. Analysis
2.1 Folgen, Reihen, Zinsen 2.2 Funktionen
2.3 Differentialrechnung 2.4 Extremwertbestimmung 2.5 Nichtlineare Gleichungen 2.6 Funktionen mehrerer Variabler 2.7 Integralrechnung
2.8 Differentialgleichungen 3. Lineare Algebra
4. Literatur
Funktionen mehrerer Variabler:
- abhängig vonnreellen Variablen,
- nimmt Werte imm-dimensionalen Raum an f :Rn→Rm,
y=f(x) =f(x1,x2, . . .xn−1,xn).
Beispiele:
f(x1,x2) =x21+x22 (n=2, m=1), f(x1,x2,x3) = sin(x21+x22)−e5x3 (n=3, m=1),
f(x1,x2) =
px21+x22 x1x2
x21−2x1x2+x22
(n=2, m=3).
Zunächst bleiben wir bei
f:Rn→R, y=f(x1,x2, . . .xn−1,xn).
0 1 2
0 1 4
-1 -1 0
y x
f(x,y)
f(x,y) =x +y
0 3 3 2
2 1
1 0 0
5
y x
f(x,y)
f(x,y) =
-2 0 2
f(x,y)
f(x,y) =x2−y2
-0.5 0 0.5
f(x,y)
f(x,y) =−sin(x)·sin(y)