26.12.2013 Aufrufe

Einführung in die Numerische Mathematik - Lehrstuhl Numerische ...

Einführung in die Numerische Mathematik - Lehrstuhl Numerische ...

Einführung in die Numerische Mathematik - Lehrstuhl Numerische ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

3 Interpolation und Approximation<br />

h<br />

1<br />

f( 1 2 +h)−f( 1 2 )<br />

h<br />

f( 1 2 +h)−f( 1 2 −h)<br />

2h<br />

f( 1 2 +2h)−f( 1 2 +h)+f( 1 2 )<br />

h 2<br />

f( 1 2 +h)−2f( 1 2 )+f( 1 2 −h)<br />

h 2<br />

2<br />

0.598954 0.761594 −0.623692 −0.650561<br />

1<br />

4<br />

0.692127 0.780461 −0.745385 −0.706667<br />

1<br />

8<br />

0.739861 0.784969 −0.763733 −0.721740<br />

1<br />

16<br />

0.763405 0.786079 −0.753425 −0.725577<br />

1<br />

32<br />

0.775004 0.786356 −0.742301 −0.726540<br />

1<br />

64<br />

0.780747 0.786425 −0.735134 −0.726782<br />

Exakt 0.786448 0.786448 −0.726862 −0.726862<br />

Tabelle 3.1: Differenzenapproximation von f ′ (1/2) (zwei Tabellen l<strong>in</strong>ks) und f ′′ (1/2)<br />

(rechts) der Funktion f(x) = tanh(x). Dabei ist jeweils der e<strong>in</strong>seitige bzw.<br />

der zentrale Differenzenquotient genutzt worden.<br />

1<br />

Approximation der ersten Ableitung E<strong>in</strong>seitig<br />

Zentral<br />

1<br />

Approximation der zweiten Ableitung<br />

E<strong>in</strong>seitig<br />

Zentral<br />

0.1<br />

0.1<br />

0.01<br />

0.01<br />

Fehler<br />

Fehler<br />

0.001<br />

0.001<br />

0.0001<br />

0.0001<br />

h<br />

1e-05<br />

0.01 0.1 1<br />

h<br />

1e-05<br />

0.01 0.1 1<br />

Abbildung 3.7: Fehler bei der Differenzenapproximation der ersten (l<strong>in</strong>ks) und zweiten<br />

(rechts) Ableitung von f(x) = tanh(x) im Punkt x 0 = 1 2 .<br />

Funktionswerte an den beiden Stützstellen nur fehlerhaft (mit relativem Fehler |ɛ| ≤ eps)<br />

ausgewertet werden können und erhalten:<br />

˜p ′ (x 0 ) = f(x 0 + h)(1 + ɛ 1 ) − f(x 0 − h)(1 + ɛ 2 )<br />

(1 + ɛ 3 )<br />

2h<br />

= f(x 0 + h) − f(x 0 − h)<br />

(1 + ɛ 3 ) + ɛ 1f(x 0 + h) − ɛ 2 f(x 0 − h)<br />

+ O(eps 2 ).<br />

2h<br />

2h<br />

Für den relativen Fehler gilt<br />

∣<br />

˜p ′ (x 0 ) − p ′ (x 0 )<br />

p ′ (x 0 )<br />

∣ ≤ eps + |f(x 0 + h)| + |f(x 0 − h)|<br />

|f(x 0 + h) − f(x 0 − h)| eps + O(eps2 ).<br />

Im Fall f(x 0 + h) ≈ f(x 0 − h) also f ′ (x 0 ) ≈ 0 kann der Fehler beliebig stark verstärkt<br />

werden. Je kle<strong>in</strong>er h gewählt wird, umso größer wird <strong>die</strong>ser Effekt, denn:<br />

f(x 0 + h) − f(x 0 − h) = 2hf ′ (x 0 ) + O(h 2 ).<br />

66

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!