InterpolationÜbersicht
Allgemeines InterpolationsproblemInterpolation bedeutet vereinfacht: Eine Funktion zu bestimmen, die durch gegebene Datenpaare verläuft. Wir gehen davon aus, dass reelle Datenpaare ![]() ![]() gegeben sind und eine reelle Funktion ![]() Die Daten können Daten aus einem Tafelwerk sein oder - wichtiger - approximative Funktionsdaten, die selbst aus einer numerischen Rechnung kommen. Wenn die Daten nicht von einer glatten Funktion stammen sondern aus Messergebnissen, so ist die Suche nach einer Interpolationsfunktion sehr fragwürdig (siehe Käferpopulation). Sinnvoll ist die Interpolationsaufgabe nur, wenn ![]() gilt. Dies ist das allgemeine Interpolationsproblem. Top
Interpolation mit PolynomenEin Beispiel einer Familie von Funktionen, die von ![]() Man spricht dann von einer Polynom-Interpolation. Das folgende Programm führt die Polynom-Interpolation aus. Die Datenpaare können per Hand in eine Liste eingegeben werden oder durch Auswertung einer Funktion erfolgen. Top
Interpolation mit SplineEin weitere Gruppe von Funktionen, die
von
![]() Wir gehen wieder von den obigen Datenpaaren
Ein zu der obigen Zerlegung des Intervalls
![]() ![]() ![]() ![]() Sei im Folgenden
Mit der Forderung, dass der Spline durch die Punkte
Da der Spline zweimal stetig differenzierbar sein soll,
erhält man für die "'inneren"' Punkte
An den Rändern fordern wir zunächst: Man kann zeigen, dass sich daraus alle kubischen Polynome des
Splines eindeutig bestimmen lassen. Somit ist der Spline
![]() Ein Spline Neben den natürlichen Splines gibt es noch weitere Gruppen.
Erfüllen die Daten zusätzlich werden häufig statt den Gleichungen I. und II., also
aufgestellt. Man kann zeigen, dass der Spline auch unter diesen Forderungen eindeutig bestimmt ist. Falls der Spline die Forderungen III. und IV. erfüllt, spricht man von einem periodischen Spline. Eine weitere Gruppe von Splines ist durch die Forderung eindeutig bestimmt, wobei Wird das allgemeine Interpolationsproblem mittels eines Splines gelöst, so spricht man dementsprechend von einer Spline-Interpolation. Das folgende Programm führt die Spline-Interpolation aus. Dabei wird ein natürlicher Spline bestimmt. Die Datenpaare können per Hand in eine Liste eingegeben werden oder durch Auswertung einer Funktion erfolgen. Top
|
|||||||||