Kaptitel 4
Wir wollen nun stückweise interpolieren. Dazu unterteilen wir das Interval in mehrere Teile und interpolieren auf jedem einzelnd.
Lineare stückweise Interpolation
Wir haben Punkte gegeben und arbeiten auf Intervallen (jeweils zwischen den Punkten). Dann ist der Interpolant für jedes Intervall
wobei die Länge des Intervalls ist. Ausserhalb des Intervalls ist er null.
Eigenschaften: *Überall stetig, aber an den Knackpunkten (möglicherweise) nicht differenzierbar.
Kubische Hermite-Interpolation
Wir brauchen jetzt nicht mehr nur die Funktionswerte an den Messpunkten , sondern auch die Werte der ersten Ableitung . Haben wir diese gegeben, ergeben sich für jedes Intervall vier Bedingungen
Das bedeutet, wir können einen Interpolanten von Grad drei bauen! Um die Voraussetzung an die Funktionswerte zu erfüllen, verwenden wir
Wir haben , und . Somit hat sie keinen Einfluss auf die Ableitungen an den Randpunkten. Unser erster Teil ist also
wobei die Variablen gleich wie oben sind und ausserhalb von die Funktion verschwindet.
Für die Ableitungen verwenden wir
Wir haben und , . Wir müssen auf die Kettenregel aufpassen und bekommen dann
Das Interpolationspolynom in dem Intervall ist dann
Falls wir die Ableitungen nicht gegeben haben, können wir sie selbst wählen. Dafür gibt es verschiedene Methoden, zum Beispiel Akima und PCHIP.
Eigenschaften: Überall stetig differenzierbar. PCHIP ist auch formerhaltend (wenn die Ursprungsfunktion lokal monoton ist, ist es der Interpolant auch).
Splines
Wir wollen nun wieder nur mit den Funktionswerten an den Messpunkten interpolieren. Sei das Gitter auf dem Intervall . Der Raum der Splines von Grad (oder Ordnung ) ist
Es sind also alle stückweise Funktionen, die (d-1)-mal stetig differenzierbar sind und aus Polynomen von höchstens Grad bestehen. ist ein linearer Raum. Seine Freiheitsgrade sind
Wenn wir kubische Splines mit verwenden wollen, dann brauchen wir also noch zwei Bedingungen, da wir nur Punkte haben. Nur dann erhalten wir ein eindeutig lösbares lineares Gleichungssystem. Es gibt folgende kubische Spline Interpolationen:
- vollständige: und
- natürliche:
- periodische: und nur falls
- not-a-knot: ist stetig in und
Weitere Eigenschaften: Für alle Methoden kann man die Gleichungssysteme in lösen. Die natürliche Spline minimiert die Krümmung des Funktionsgraphen. Die Splines sind nicht so anfällig gegenüber dem Runge-Phänomen und Messfehler an einem Punkt wirken sich nicht (stark) auf die anderen Punkte aus.