Lösungen zur 4. Übung
Bearbeitung vom 8.11.06 - 13.11.06
Aufgabe 1: Numerische Differentiationen
a) Mein Programm mit der 5-Punkt Formel ist in newton_cos.cc gelistet.
b) Auf den ersten Blick könnte man erwarten, daß für jeden Startwert Konvergenz erreicht wird.
Das ist allerdings nicht der Fall. Die Änderung in jedem Schritt ist:
Für Werte wird
Daher springen die Iterationen von positiven nach negativen Werten und umgekehrt immer weiter gegen Unendlich.
Meine Test-Program ist in newton_tanh.cc gelistet
Aufgabe 2: Fourieranalyse
In meinem Programm test_hebbeker1.cc habe ich zwei Methoden implementiert, einmal die im
Skript angegebene Summation, zum anderen eine Integration mit dem Simpson- Verfahren. Zur Sicherheit
habe ich mir noch eine eigene Funktion fesefeldt1.cc mit bekannten Fourierkoeffizienten
erzeugt und das Analyseprogramm damit getested.
Aufgabe 3: Differentialgleichungen (Zusatzaufgabe)
Die Näherungsformeln für und sind bis auf genau. Daher erwarten wir
eine Genauigkeit von für und für . Das Prüfprogramm
in dgl.cc liefert allerdings wieder eine Genauigkeit von etwa :
h |
|
|
|
0.1 |
|
0.01 |
|
0.001 |
|
0.0001 |
|
0.00001 |
|
0.000001 |
|
Offensichtlich canceln sich die Ungenauigkeiten durch die Summenbildungen teilweise wieder heraus.
Ab einem
spielt die Rechengenaugkeit unserses Rechners nicht mehr mit.
Harm Fesefeldt
2006-11-14