Numerische Differentiation
Numerische Differentiation
Numerische Differentiation
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Numerische</strong> <strong>Differentiation</strong><br />
1. <strong>Numerische</strong> Berechnung der Ableitung:<br />
Wenn man die Ableitungsfunktion f ′ einer Funktion f nicht kennt, kann man f ′ (x)<br />
durch einen der folgenden Differenzenquotienten (DQ) annähern:<br />
fR(x) = f(x+h)−f(x)<br />
h<br />
rechtsseitiger DQ<br />
fL(x) = f(x)−f(x−h)<br />
h<br />
linksseitiger DQ<br />
fZ(x) = f(x+h)−f(x−h)<br />
2h<br />
zentraler DQ<br />
(a) Beweisen Sie, dass der zentrale Differenzenquotient der Mittelwert aus dem<br />
rechtsseitigen und dem linksseitigen Differenzenquotienten ist!<br />
(b) Zeichnen Sie den Graphen der Funktion f mit<br />
f(x) = −x2 +10x−5<br />
4<br />
im Intervall [0; 6] und veranschaulichen Sie die Bedeutung der drei Differenzenquotienten<br />
für x = 3 und h = 2. Welcher Quotient liefert wohl die beste<br />
Näherung für f ′ (x)?<br />
(c) Berechnen Sie die drei Differenzenquotienten für die Funktion aus Teilaufgabe<br />
(b) an der Stelle x = 3 mit h = 0,1 und h = 0,001. Wie groß ist der relative<br />
Fehler der Näherungswerte?<br />
(d) Beweisen Sie, dass der zentrale Differenzenquotient einer quadratischen Funktion<br />
f(x) = ax 2 +bx+c gleich der Ableitung f ′ (x) ist!<br />
Lösung: (c) f ′ (3) = 1, fL(3) = 1,025, fR(3) = 0,975, fZ(3) = 1<br />
2. Berechnen Sie f ′ (a) numerisch mit dem rechten, dem linken und dem zentralen<br />
Differenzenquotienten und geben Sie jeweils den relativen Fehler an:<br />
(a) f(x) = x 2 ; a = 2 ; h = 0,01<br />
(b) f(x) = sinx ; a = π<br />
3 ; h = 0,1<br />
(c) f(x) = sinx ; a = π<br />
3 ; h = 0,001<br />
(d) f(x) = sinx ; a = π<br />
3 ; h = 0,00001<br />
(e) f(x) = 2 x ; a = 1 ; h = 0,0001<br />
(f) f(x) = x·cosx ; a = π<br />
3 ; h = 0,0001<br />
(g) Die numerische Berechnung der Ableitung mit dem Taschenrechner liefert für<br />
h ≈ 0,0001 optimale Ergebnisse. Warum wird die Genauigkeit des Ergebnisses<br />
für kleinere h wieder schlechter? 1
Lösung:<br />
(a) f ′ (2) = 4 , fR = 4,01 , δR = 0,0025<br />
fL = 3,99 , δL = −0,0025<br />
(b) f ′ π<br />
3<br />
(c) f ′ π<br />
3<br />
(d) f ′ π<br />
3<br />
fZ = 4,00 , δZ = 0<br />
= 0,5 , fR = 0,4559 , δR = −0,0882<br />
fL = 0,5424 , δL = 0,0849<br />
fZ = 0,499167 , δZ = −0,00166<br />
= 0,5 , fR = 0,4995669 , δR = −0,000866<br />
fL = 0,5004329 , δL = 0,000866<br />
fZ = 0,49999992 , δZ = −1,67·10 −7<br />
<br />
= 0,5 , fR = 0,499995669 , δR = −8,66·10 −6<br />
fL = 0,50000433 , δL = 8,66·10 −6<br />
fZ = 0,499999999992 , δZ = −1,67·10 −11<br />
(e) f ′ (1) = 1,386294361 , fR = 1,386342407 , δR = 3,47·10 −5<br />
fL = 1,386246317 , δL = −3,47·10 −5<br />
fZ = 1,386294362 , δZ = 8,00·10 −10<br />
(f) f ′ (2) = −0,4068996821 , fR = −0,4070124656 , δR = 2,77·10 −4<br />
fL = −0,4067869006 , δL = −2,77·10 −4<br />
fZ = −0,4068996831 , δZ = 2,43·10 −9<br />
(g) Wegen der beschränkten Genauigkeit des Rechners und der Differenz benachbarter<br />
Werte im Zähler!<br />
3. Berechnen Sie f ′ <br />
π für f(x) = cos3x einmal exakt und einmal numerisch mit<br />
18<br />
dem zentralen Differenzenqotienten (h = 0,01).<br />
Wie groß ist der relative Fehler des Näherungswertes?<br />
Lösung: exakt: f ′ π<br />
<br />
= −3·sin<br />
18<br />
π<br />
6<br />
= −1,5<br />
Näherung: f ′ π<br />
<br />
≈<br />
18<br />
cos3· π<br />
18 +0,01 −cos 3· π<br />
2·0,01<br />
δrel = −0,00015 = −0,015%<br />
18 −0,01<br />
= −1,499775<br />
4. Berechnen Sie f ′ <br />
π für f(x) = cos5x einmal exakt und einmal numerisch mit<br />
30<br />
dem zentralen Differenzenqotienten (h = 0,01).<br />
Wie groß ist der relative Fehler des Näherungswertes?<br />
Lösung: exakt: f ′ π<br />
<br />
= −5·sin<br />
30<br />
π<br />
6<br />
= −2,5<br />
Näherung: f ′ π<br />
<br />
≈<br />
30<br />
cos5· π<br />
30 +0,01 −cos 5· π<br />
2·0,01<br />
δrel = −0,00042 = −0,042%<br />
30 −0,01<br />
= −2,498958<br />
5. Berechnen Sienumerisch sogenauwiemöglichdieAbleitungderFunktionf(x) = 2 x<br />
an der Stelle x = 1.<br />
Lösung: f ′ (1) ≈ f(1,001)−f(0,999)<br />
0,002<br />
= 1,386<br />
2
6. Berechnen Sie numerisch so genau wie möglich die Ableitung der Funktion<br />
an der Stelle x = π<br />
6 .<br />
Lösung: f ′π <br />
≈<br />
6<br />
f π<br />
6 +0,001 −f π<br />
6 −0,001<br />
0,002<br />
f(x) = 1<br />
sinx<br />
= −3,4641<br />
7. Die Ableitungsfunktion der Funktion f mit f(x) = 2 −x sinx können wir noch nicht<br />
berechnen. Bestimme trotzdem so genau wie möglich den Wert von f ′ (0,6).<br />
Lösung: f ′ (0,6) ≈ f(0,6+h)−f(0,6−h)<br />
=<br />
2h<br />
2−0,6−hsin(0,6+h)−2 −0,6+hsin(0,6−h) 2h<br />
Für h wählt man am besten halbe Taschenrechnergenauigkeit“, bei einem zehnstelligen<br />
”<br />
Rechner also h = 10−5 : h 10−3 10−5 exakter Wert<br />
f ′ (x) ≈ 0,2863038586 0,2863037101 0,2863037101<br />
3