Interpolation und Approximation

Ähnliche Dokumente
Interpolation und Approximation von Funktionen

9. Parametrische Kurven und Flächen

Numerisches Programmieren, Übungen

Von mathematischer Modellierung und Computeralgebra - Die Lösung eines handfesten mathematischen Problems

0.1 Modellierung von Kurven und Flächen mittels B-Splines

Polynome im Einsatz: Bézier-Kurven im CAD

Approximation durch Polynome

Klassische Polynom Interpolation.

Teil 2: Kurven und Flächen. Kurven und Flächen. Kurven. Parametrische Objekte. Kurven: 1D-Objekte Flächen: 2D-Objekte, basierend auf Kurven

Teil 2: Kurven und Flächen

Polynominterpolation mit Matlab.

Approximationsverfahren für die Kurvendarstellung

In der Praxis werden wir häufig mit relativ komplexen Funktionen konfrontiert. y

Gitterfreie Methoden. Florian Hewener. 29. Oktober 2013

5 Interpolation und Approximation

6. Polynom-Interpolation

Nachklausur am Donnerstag, den 7. August 2008

GMA. Grundlagen Mathematik und Analysis. Nullstellen und Fixpunkte Reelle Funktionen 3. Christian Cenker Gabriele Uchida

24.1 Überblick Beispiele. A. Bestimmen einer ganzrationalen Funktion. 24. Interpolation mit Ableitungen

Der Satz von Taylor. Kapitel 7

Polynominterpolation

4 Reihen und Finanzmathematik

Mathematische Grundlagen für die Vorlesung. Differentialgeometrie

Fourierreihen. Definition. Eine Funktion f(x) heißt periodisch mit der Periode T, wenn f(x + T ) = f(x)

Kapitel 7. Interpolation und Approximation II. Inhalt: 7.1 Spline-Interpolation 7.2 Trigonometrische Interpolation 7.3 Tschebyscheff-Approximation

QUASI-SPLINE-INTERPOLATION BEZÜGLICH GLEICHMÄSSIGER UNTERTEILUNGEN

2) Wir betrachten den Vektorraum aller Funktionen f(x) = ax 4 +bx 2 +c mit a, b, c R.

Einführung in die Fourier-Reihen. 1 Fourier-Reihen: Definitionen

Orthogonalpolynome Einführung, Eigenschaften und Anwendungen

Serie 13: Online Test

Splines und B-Splines

6 Polynomielle Gleichungen und Polynomfunktionen

FH Gießen-Friedberg, Sommersemester 2010 Skript 9 Diskrete Mathematik (Informatik) 30. April 2010 Prof. Dr. Hans-Rudolf Metz.

Verarbeitung von Messdaten

Interpolation, numerische Integration

Ableitung einer Betragsfunktion Differenzierbarkeit

Splines. Splines. Vom Gebilde zur Geometrie. Katharina Birner. Institut für Angewandte Geometrie Splines

Vektoren. Kapitel Skalare, Vektoren, Tensoren. 3.2 Vektoren

2. Spezielle anwendungsrelevante Funktionen

Mathematik II. Vorlesung 49. Der Banachsche Fixpunktsatz

Formelanhang Mathematik II

Kapitel 8: Gewöhnliche Differentialgleichungen 8.1 Definition, Existenz, Eindeutigkeit von Lösungen Motivation: z.b. Newton 2.

Splines. Bézier-Kurven. Beispiel zur Approximation. Interpolation & Approximation. Schiffbau Automobilbau Architektur. f(x) f(x) =

Trassierung. c Roolfs

Anwendungen der Differentialrechnung

Kapitel 4: Interpolation Sei U eine Klasse von einfach strukturierten Funktionen, z.b.

Mathematik für Naturwissenschaftler II SS 2010

2.5 Lineare Differentialgleichungen n-ter Ordnung

Kurvendiskussion Ganzrationale Funktion Aufgaben und Lösungen

Spline-Interpolation

Numerisches Programmieren, Übungen

11. Darstellung von Kurven und Flächen

Vorlesung Mathematik für Ingenieure 1 (Wintersemester 2008/09)

FEM isoparametrisches Konzept

Modellierung eines Weinglases mit Hilfe von kubischen Splines D. S.

GFS im Fach Mathematik. Florian Rieger Kl.12

Mathematisches Argumentieren und Beweisen Beweisarten Besipiele. Hagen Knaf, WS 2014/15

Übungsblatt 1 Musterlösung

Integraldarstellung des Restgliedes; Lagrangesche Restgliedformel;

Diplom Mathematiker Wolfgang Kinzner. 17. Oktober Technische Universität München. Die abc-formel. W. Kinzner. Problemstellung.

De Gruyter Studium. Numerische Methoden. Bearbeitet von Hermann Friedrich, Frank Pietschmann

Vorlesung Mathematik für Ingenieure (WS 11/12, SS 12, WS 12/13)

2 Fortführung der Differenzialrechnung... 48

Basistext Funktionen. Eine Funktion f ordnet jedem Element x aus einer Definitionsmenge D f genau ein Wert y zu.

Mathematischer Vorkurs NAT-ING II

Brückenkurs Mathematik

HOCHSCHULBÜCHER FÜR MATHEMATIK H.GRELL, K.MARUHN U N D W.RINOW BAND 14 FOURIERREIHEN VON G.P. TOLSTOW MIT 51 A B B I L D U N G E N

Numerische Verfahren und Grundlagen der Analysis

HTL Kapfenberg SPLINE Interpolation Seite 1 von 7.

C7 Differentgleichungen (DG) C7.1 Definition, Existenz, Eindeutigkeit von Lösungen Motivation: z.b. Newton 2. Gesetz: Ort: Geschwindigkeit:

Numerik 1. Ch. Helzel. Vorlesung: Mi. + Do. 10:30-12:15

Numerische Verfahren

Vorlesung Mathematik 2 für Ingenieure (Sommersemester 2016)

KLAUSUR zur Numerik I mit Lösungen. Aufgabe 1: (10 Punkte) [ wahr falsch ] 1. Die maximale Ordnung einer s-stufigen Quadraturformel ist s 2.

Vorkurs Mathematik B

Approximationsverfahren zur Überführung nichtäquidistanter Messwertfolgen in äquidistante Zeitreihen.

Numerisches Lösen von Gleichungen

Analysis für Ingenieure


Transkript:

Interpolation und Approximation Fakultät Grundlagen Mai 2006 Fakultät Grundlagen Interpolation und Approximation

Übersicht 1 Problemstellung Polynominterpolation 2 Kubische Fakultät Grundlagen Interpolation und Approximation Folie: 2

Ausgangsproblem Problemstellung Polynominterpolation Ein wichtiges Problem in der numerischen Mathematik ist, eine Funktion oder eine Folge von Messpunkten durch eine Näherungsfunktion zu approximieren. Dabei sind folgende Überlegungen anzustellen: Auswahl einer Grundmenge von Näherungsfunktionen. Gebräuchlich sind folgende Funktionenklassen: 1 Polynome 2 3 Trigonometrische Polynome für periodische Vorgänge 4 Exponentialfunktionen Festlegung eines messbaren Kriteriums für die Auswahl der am besten geeigneten Funktion aus der vorgegebenen Grundmenge. Fakultät Grundlagen Interpolation und Approximation Folie: 3

Approximationsprinzip Problemstellung Polynominterpolation Meist bildet man die Approximationsfunktion ϕ(x) als Linearkombination von charakteristischen Vertretern der Grundmenge {g i (x)} ϕ(x) = n i=1 c i g i (x) und versucht dann, die Koeffizienten c i so zu bestimmen, dass die Differenz zur zu approximierenden Funktion f (x) in irgend einem Sinne häufig wird als Maß die Summe der Abstandquadrate benutzt minimal wird. f ϕ! = Min Fakultät Grundlagen Interpolation und Approximation Folie: 4

Interpolation Problemstellung Polynominterpolation Im Falle von Messpunkten ist es auch möglich, aus einer Grundmenge eine Funktion auszuwählen, die durch alle Punkte geht in diesem Fall spricht man von Interpolation. Interpolationsfunktionen werden benötigt, um an einer beliebigen Stelle einen y-wert bestimmen zu können. um Steigungen (Ableitungen) und Flächen (Integrale) für solche nur durch diskrete Punkte bekannten Zusammenhänge zu bestimmen. Fakultät Grundlagen Interpolation und Approximation Folie: 5

Polynominterpolation Problemstellung Polynominterpolation Aufgabenstellung: zu n + 1 verschiedenen Stützstellen (x k y k ) ein Polynom p n (x) vom Höchstgrad n zu finden, das durch alle Punkte geht. x x 0 x 1... x n y y y 0 y 1... y i = p n (x i ) = n n k=0 a k x k i Die Punktprobe ergibt ein lineares Gleichungssystem für die (n + 1) Koeffizienten des Polynoms. a 0 + a 1 x 0 + a 2 x 2 0 +... + a n x n 0 = y 0 a 0 + a 1 x 1 + a 2 x 2 1 +... + a n x n 1 = y 1..... a 0 + a 1 x n + a 2 x 2 n +... + a n x n n = y n Fakultät Grundlagen Interpolation und Approximation Folie: 6

Beispiel Problemstellung Polynominterpolation Zahlenbeispiel: x 3 1 0 1 7 y 1 10 1 1 2 1 2 1 50 mit y = 1 1 + x 2 p 4 (x) = 1 + 0.084 x 0.522 x 2 0.084 x 3 + 0.022 x 4. y f (x) p 4 (x) x Die Graphik zeigt deutlich die Schwäche der Interpolation mit Polynomen. Zwischen 1 und 7 hat die Interpolationskurve p 4 (x) nichts mehr mit der Funktion f (x) gemein. Polynome ab der Ordnung 4, 5 werden stark wellig und eignen sich daher nicht mehr zur globalen Interpolation. Fakultät Grundlagen Interpolation und Approximation Folie: 7

Modellierung Kubische Wir wollen ein Kurvenlineal mathematisch nachbilden und betrachten es idealisiert als dünnen, elastischen Stab. Das Kurvenlineal wird nur in den Stützpunkten festgehalten; darüber hinaus wirken keine Kräfte oder Momente. Die Krümmung s des Lineals ändert sich zwischen den Stützpunkten linear. Dafür gilt: s = f (x) (1 + f (x)) 3/2 f (x) (falls f (x) 1) Folglich muss in jedem Intervall x k < x < x k+1 gelten: f (x) = ax + b f (x) = a 2 x 2 + bx + c f (x) = a 6 x 3 + b 2 x 2 + cx + d Fakultät Grundlagen Interpolation und Approximation Folie: 8

Kubische Eigenschaften der Interpolationsfunktion f : (S1) In jedem Intervall x k < x < x k+1, (k = 0, 1,..., n 1) stimmt f mit einem Polynom vom Grad 3 überein. An den Stützstellen x k muss f die folgenden Bedingungen erfüllen: (S2) f (x k ) = y k, (k = 0, 1,..., n) (Kurvenlineal geht durch die Messpunkte!) (S3) f stetig in x k, (k = 0, 1,..., n) (Kurvenlineal nicht abgebrochen!) (S4) f stetig in x k, (k = 0, 1,..., n) (Kurvenlineal nicht geknickt!) (S5) f stetig in x k, (k = 0, 1,..., n) (Keine äußeren Biegemomente!) Fakultät Grundlagen Interpolation und Approximation Folie: 9

Visualisierung Kubische y S 3 (x) S 4 (x) S 2 (x) S 5 (x) S 0 (x) S 1 (x) 1 S 6 (x) S 7 (x) 1 x Fakultät Grundlagen Interpolation und Approximation Folie: 10

Definition Kubische Das Splinekonzept ist auch der Hintergrund aller CAD-Anwendungen. Bei der Darstellung beliebiger geometrischer Formen sind neben der Interpolationseigenschaft auch noch zusätzliche Modellierungseigenschaften erforderlich. Als Kern dieser Freiformgeometrie entpuppt sich die folgende Problemstellung: Eine Interpolationskurve zwischen zwei Punkten mit vorgegebenen Tangentenrichtungen in den Interpolationspunkten ist zu konstruieren. Zusätzlich soll noch eine weitere Modellierungseigenschaft vorhanden sein. Fakultät Grundlagen Interpolation und Approximation Folie: 11

Visualisierung Bezier Kubische B 2 b2 B 1 b1 b0 b3 B 0 B 3 O Fakultät Grundlagen Interpolation und Approximation Folie: 12

Interpolationsgleichung Kubische Wir geben uns zusätzlich zu den Interpolationspunkten B 0 und B 3 noch zwei Richtungspunkte B 1 und B 2 vor. Sind b 0, b 1, b 2, b 3 die zugehörigen Ortsvektoren, so hat der Interpolationsansatz x(t) = b 0 (1 t) 3 + 3 b 1 (1 t) 2 t + 3 b 2 (1 t) t 2 + b 3 t 3 die folgenden Eigenschaften: x(0) = b 0 x(1) = b 3 d.h. die Kurve geht durch die beiden Punkte B 0, B 3. x(t) = 3 b 0 (1 t) 2 + 3 b 1 (1 t) 2 6 b 1 (1 t) t + 6 b 2 (1 t) t 3 b 2 t 2 + 3 b 3 t 2 x(0) = 3( b 1 b 0 ) Analog ergibt sich für x(1) = 3( b 3 b 2 ). Fakultät Grundlagen Interpolation und Approximation Folie: 13

Gummihauteigenschft Kubische B 2 B 1 B 0 B 3 Fakultät Grundlagen Interpolation und Approximation Folie: 14

Zusammengesetzte Kubische B8 B 7 B 6 B 9 B 0 B 1 B 5 B 2 B 3 B 4 Fakultät Grundlagen Interpolation und Approximation Folie: 15

Datenreduktion Kubische Soll die Interpolationskurve höhere Differentiationseigenschaften haben, so dürfen die Richtungspunkte der Beziersegmente auch wenn benachbarte Punkte kollinear sind nicht mehr beliebig gewählt werden. Fordern wir, dass die Interpolationskurve durch (n + 1) Punkte zweimal stetig differenzierbar ist, so lässt sich zeigen, dass es genügt, für innere Segmente einen Hilfspunkt abzuspeichern, aus dem sich die übrigen Bezierpunkte rekonstruieren lassen. Dies ermöglicht für CAD-Anwendungen eine wichtige Datenreduktion. Fakultät Grundlagen Interpolation und Approximation Folie: 16