Neben der Tatsache, daß eine Berechnung mit höherer Genauigkeit auch mehr Aufwand (Funktionsberechnungen) erfordert, hat die numerische Berechnung von Ableitungen das prinzipielle Problem der sog. Stellenauslöschung: Bei endlicher Darstellungsgenauigkeit (doubles haben etwa 16, floats nur 7 Stellen Genauigkeit) erhält man bei Differenzenbildung einen Verlust an Genauigkeit, wenn Zahlen in der gleichen Größenordnung voneinander subtrahiert werden. Zum Beispiel verliert man in der folgenden Rechnung
(4.11) |
(4.12) |