Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Für eine gegebene differenzierbare Funktion f:RRf:\bbR\to\bbR soll die Ableitung

f(x0):=limxx0f(x)f(x0)xx0f'(x_0):=\lim_{x\to x_0}\frac{f(x)-f(x_0)}{x-x_0}

an einer Stelle x0Rx_0\in\bbR numerisch berechnet werden.

3.1Idee

Aus der Definition der Ableitung erhält man sofort zwei einfache Möglichkeiten zur näherungsweisen Berechnung von f(x)f'(x):

Die Vorwärtsdifferenz liefert eine Näherung für die rechtsseitige Ableitung, die Rückwärtsdifferenz für die linksseitige. Für differenzierbares ff stimmen links- und rechtsseitige Ableitung überein. Um sich nicht zwischen beiden Varianten entscheiden zu müssen, kann man auch den Mittelwert beider Varianten nutzen:

Kann ff nur an vorgegebenen Stellen ausgewertet werden, z.B. ff nur an endlich vielen Stellen durch Messungen gegeben ist, so müssen x0x_0 und hh bei Vorwärts- und Rückwärtsdifferenz so gewählt werden, dass ff an x0x_0 und x0+hx_0+h bzw. x0hx_0-h ausgewertet werden kann. Bei der zentralen Differenz ist x0x_0 hingegen frei wählbar, aber x0+hx_0+h und x0hx_0-h müssen die Auswertung von ff erlauben. Zu diesem Zweck können auch zwei verschiedene hh gewählt werden:

Auch in diesem Fall kann die zentrale Differenz als (gewichteter) Mittelwert aus entsprechender Vorwärts- und Rückwärtsdifferenz interpretiert werden (IDVID 315).

3.2Approximationsfehler

Untersuchen den Fehler, der beim Ersetzen der Ableitung f(x0)f'(x_0) durch einen Differenzenquotient entsteht.

Da die Aussage nur an einer konkreten Stelle x0x_0 gilt, spricht man auch vom lokalen Approximationsfehler.

Für die drei verschiedenen Differenzenquotienten erhält man:

(IDVID 330). Bei den einseitigen Differenzen halbiert sich der Approximationsfehler also, wenn die Schrittweite halbiert wird. Bei der zentralen Differenz sinkt der Fehler auf ein Viertel bei Halbieren der Schrittweite, sofern ff glatt genug ist.

Man kann die lokalen Aussagen für den Approximationsfehler zu globalen Aussagen erweitern:

Daraus sieht man sofort, dass

3.3Ableitungen höherer Ordnung

Näherungswerte für höhere Ableitungen kann man leicht durch mehrfaches Anwenden der Differenzenquotienten für die erste Ableitung erhalten. Eine übliche Approximation für die zweite Ableitung ist

D2(x0,h):=f(x0+h)2f(x0)+f(x0h)h2.D^2(x_0,h):=\frac{f(x_0+h)-2\,f(x_0)+f(x_0-h)}{h^2}.

Diese erhält auf allen der folgendenen Wege:

(IDVID 340). Der Approximationsfehler verhält sich hier quadratisch, falls ff wenigstens viermal stetig differenzierbar ist:

f(x0)D2(x0,h)ch2fu¨r alle h(0,hmax]|f''(x_0)-D^2(x_0,h)|\leq c\,h^2\quad\text{für alle }h\in(0,h_{\mathrm{max}}]

mit

c=maxξ[x0hmax,x0+hmax]f(4)(ξ)c=\max_{\xi\in[x_0-h_{\mathrm{max}},x_0+h_{\mathrm{max}}]}|f^{(4)}(\xi)|

(IDVID 345).

Aus der Fehlerabschätzung sieht man sofort, dass D2(x0,h)D^2(x_0,h) für Polynome dritten Grades exakte Werte liefert.

Falls ff nur dreimal stetig differenzierbar ist, erhält man nur einen Approximationsfehler der Ordnung 1. Ist ff mehr als viermal stetig differenzierbar, folgt trotzdem nur quadratische Ordnung für den Approximationsfehler (Analoges gilt für die Approximation der ersten Ableitung).