26
Die spline- Interpolation

Die spline-Interpolation

  • Upload
    baba

  • View
    76

  • Download
    1

Embed Size (px)

DESCRIPTION

Die spline-Interpolation. Gliederung. Hintergrundwissen Die kubische spline-Interpolation Grafische Darstellung an Scilab Praktische Relevanz. 1. Hintergrundwissen. Warum neues Verfahren? - PowerPoint PPT Presentation

Citation preview

Page 1: Die spline-Interpolation

Die spline-Interpolation

Page 2: Die spline-Interpolation

Gliederung

1. Hintergrundwissen

2. Die kubische spline-Interpolation

3. Grafische Darstellung an Scilab

4. Praktische Relevanz

Page 3: Die spline-Interpolation

1. Hintergrundwissen

Warum neues Verfahren?Problem der Interpolation:

starke Oszillation an Rändern bei

Polynomen hohen Gradeserkannt durch Carl David Tolmé Runge

(1856-1927) Runge – Funktion:

Page 4: Die spline-Interpolation
Page 5: Die spline-Interpolation

deshalb: spline-InterpolationWas ist ein spline?Begriff aus Schiffbau: elastische Holzlatten (engl: spline) so gebogen, dass gewisse Anzahl Knotenpunkte bedeckt wurden

Page 6: Die spline-Interpolation

Mathematisch: Kurve, die durch bestimmte Anzahl an Punkten verläuft und diese glatt verbindet

Kurve besteht aus Polynomen bei n Stützstellen: n-1 Polynome stückweise Polynom-Interpolationaber: welcher Grad?einfachste Interpolation: stückweise

linear Grad 1

Page 7: Die spline-Interpolation

• Problem?

Page 8: Die spline-Interpolation

daher wären Polynome vom Grad 2 die einfachste Lösung , aber:

Interpolationsfunktion nicht eindeutig bestimmt nicht genügend Parameter vorhanden, um praktisch relevante Bedingungen vorschreiben zu könnendeshalb: kubische Polynome

Page 9: Die spline-Interpolation

2. Die kubische spline-Interpolation

am häufigsten angewendete Interpolationsmöglichkeit

Vorteile:

a) 4 freie Parameter garantieren neben stetigen Differenzierbarkeit auch noch eine stetige 2. Ableitung

b) Ableitungen an den Stützstellen gehen nicht in Berechnung mit ein müssen nicht bekannt sein

c) geringes Schwingverhalten

Page 10: Die spline-Interpolation

Definition:Es seien eine auf dem Intervall [a,b] definierte Funktion f(x) sowie eine Menge von Stützstellen a=x0<x1<…<xn=b gegeben. Eine kubische Spline-Interpolationsfunktion S(x) für f(x) ist über folgende Bedingungen definiert:

a) jjj+1, ein kubisches Polynom. Es werde mit jb) Sjj , c) j+1j+1jj+1d) j+1j+1jj+1e) j+1j+1jj+1

f) Eine der folgenden Randbedingungen ist erfüllt: 0n natürlicher spline 00nn eingespannter spline

Page 11: Die spline-Interpolation

Ansatz:

jjjjjjjj³

gesucht sind freie Parameter aj, bj, cj, dj

aj ergeben sich sofort aus üblichen Interpolationsbedingungen:

restlichen Parameter ergeben sich aus den

Bedingungen der Definition

Page 12: Die spline-Interpolation

es ergeben sich für die anderen Parameter:-

-

- ,

- hj ≙ Schrittweite zwischen xj und xj-1

Page 13: Die spline-Interpolation

zur Berechnung der cj bei natürlichen splines muss das Gleichungssystem berechnet werden, mit:

Page 14: Die spline-Interpolation

Analoges gilt für eingespannten Rand

Page 15: Die spline-Interpolation

Warum dieser Ansatz?

folgender Ansatz auch möglich?

jjjj

Page 16: Die spline-Interpolation

Beispielaufgaben:Beispiel 1: Man bestimme den natürlichen kubischen spline, der die folgende Tabelle interpoliert:

x 0 1 2 3y 1 1 0 10

Page 17: Die spline-Interpolation

Allgemeine Vorgehensweise (n. spline):

i. an = f(an)

ii. c0 = cn = 0

restliche cj:

Page 18: Die spline-Interpolation
Page 19: Die spline-Interpolation
Page 20: Die spline-Interpolation

Beispiel 2:

Berechnen Sie den natürlichen kubischen spline, der an den Stellen

interpoliert!

Page 21: Die spline-Interpolation

Allgemeine Vorgehensweise (n. spline):

i. an = f(an)

ii. c0 = cn = 0

restliche cj:

Page 22: Die spline-Interpolation
Page 23: Die spline-Interpolation

3. Grafische Darstellung an Scilab

Page 24: Die spline-Interpolation
Page 25: Die spline-Interpolation

4. Praktische RelevanzAutomobilindustrie3D-Grafiken in ComputeranwendungenHolzbearbeitung (Designermöbel,

Kunstwerke)Darstellung von Messwerten 3-dimensionale Geländekarten auch im 2-dimensionalen möglich:

Page 26: Die spline-Interpolation