WOLFRAM NOTEBOOK

PLAY Interpolation !

Mit diesem Modul untersuchen wir das Verhalten von Interpolationspolynomen. Wir wollen eine gegebene Funktion
f:[a,b]
auf einem Intervall durch ein Polynom möglichst gut approximieren. Die Funktion
f
könnte beispielsweise sehr kompliziert sein oder durch experimentelle Daten gegeben sein, so daß uns nur wenige Auswertungen an bestimmten Stützstellen
x
0
,
x
1
,...,
x
n
[a,b]
vorliegen. Aus den Wertepaaren
(
x
i
,f(
x
i
)),i=0,1,...n
wird nun Polynom
p
n
(x)
berechnet - der sogenannte Interpolant.Der Fehler des Interpolanten lässt sich darstellen durch die Formel
f(x)-
p
n
(x)=
1
(n+1)!
ω(x)
(n+1)
f
(
ξ
x
)
wobei
(n+1)
f
die n+1-te Ableitung von
f
ist und ausgewertet wird an einer bestimmten (unbekannten) Zwischenstelle
ξ
x
[a,b]
. Die Funktion
ω(x)
ist ein Polynom, welches nur von den Positionen der Stützstellen abhängt.Die Frage ist nun unter welchen Umständen wir mit
p
n
(x)
eine besonders gute Approximation für unsere Funktion
f(x)
erhalten? Offenbar können wir den Fehler klein halten, in dem wir Stützstellen wählen, durch welche die Funktion
ω(x)
einen minimalen Wert annimmt. Der tatsächliche Fehler hängt dann aber noch von der n+1-ten Ableitung von
f
ab.Auf dem Spielfeld unten lässt sich dieser Umstand interaktiv verstehen.
Out[]=
Welche Funktion:
f(x)=cos(x)
f(x)=sin(x)
f(x)=1/(1+
2
x
)
Anzahl Stützstellen n:
3
4
5
6
7
1
L
-Fehler:
2.2781
Modus:
frei
äquidistant
optimal
maximaler Fehler:
1.96162
Im Modus ‘frei’ kannst du in beiden Plots die Position der Stützstellen beliebig verschieben.
Gelingt es dir Stützstellen zu finden, bei denen das Polynom
ω(x)
nur Werte innerhalb des optimalen Bereichs (gestrichelte Linien) annimmt?
Deine Stützstellen kannst du mit den tatsächlich optimalen Positionen (Tschebyscheff-Stützstellen) im Modus ‘optimal’ vergleichen.

Offenbar werden verschiedene Funktionen selbst mit optimalen Stützstellen nicht gleich gut approximiert.
Findest du zu einer festen Funktion Stützstellen, die einen kleineren Fehler erzeugen als Tschebyscheff-Stützstellen?
In der oberen rechten Ecke wird der integrale (
1
L
-)Fehler sowie die maximale Abweichung für den aktuellen Fall angezeigt.
© M.Torrilhon / M.Frank (2013)
Wolfram Cloud

You are using a browser not supported by the Wolfram Cloud

Supported browsers include recent versions of Chrome, Edge, Firefox and Safari.


I understand and wish to continue anyway »

You are using a browser not supported by the Wolfram Cloud. Supported browsers include recent versions of Chrome, Edge, Firefox and Safari.