Die Interpolationsformel von Lagrange

Ähnliche Dokumente
Inhalt Kapitel IV: Interpolation

3.1.3 Newtonsche Interpolationsformel / Dividierte Differenzen

Polynominterpolation

Die Interpolationsaufgabe besteht darin, eine (einfache) Funktion u n U n zu finden,

Kapitel 4. Interpolation. 4.1 Allgemeines Normen von Funktionen

Musterlösung zum Übungsblatt Interpolation nach Newton, Nevill, Lagrange.

Numerische Integration und Differentiation

Interpolation. Kapitel 3

Kurztest zur Numerik I WiR AG, Dep. Mathematik, NT-Fakultät, Universität Siegen

6 Iterationsverfahren für lineare und nichtlineare Gleichungssysteme

Themen Lagrange-Interpolation Hermite-Interpolation. Splines. Bézier-Kurven. 5 Interpolation. Interpolation Die Lagrangesche Interpolationsaufgabe

Interpolationsproblem. Interpolation. Interpolationsproblem. Interpolationsproblem. Gegeben seien eine Funktion. Φ (x; a 1,...

NUMERISCHE MATHEMATIK II 1. (Studiengang Mathematik) Prof. Dr. Hans Babovsky. Institut für Mathematik. Technische Universität Ilmenau WS 2001/2002

Bestimmen Sie die Lösung des Anfangswertproblems. y (x) 4y (x) 5y(x) = 6e x. y(0) = y (0) = 0.

GRUNDLAGEN MATHEMATIK

2. Geben Sie für das Jacobi-Verfahren eine scharfe a-priori Abschätzung für den Fehler. x (10) x p

Konvergenz interpolierender Polynome

Interpolation. Nadine Losert. Ausarbeitung zum Vortrag im Proseminar Analysis (Wintersemester 2008/09, Leitung PD Dr.

Γ = {(x, f(x)) : x R} R 2

3 Interpolation und Approximation

Analysis II für Studierende der Ingenieurwissenschaften

3.6 Approximationstheorie

Mathematik II für Studierende der Informatik. Wirtschaftsinformatik (Analysis und lineare Algebra) im Sommersemester 2016

Numerische Verfahren Übungen und Lösungen, Blatt 1

Klausur Mathematik I

Klausur Numerische Methoden II Universität Siegen, Fachbereich Maschinenbau,

Aufgaben zur Analysis I aus dem Wiederholungskurs

April (Voll-) Klausur Analysis I für Ingenieure. Rechenteil

Vorlesung Mathematik 2 für Ingenieure (Sommersemester 2016)

Lösungsvorschlag zur Übungsklausur zur Analysis I

Lösungsvorschläge zum 14. Übungsblatt.

Lösungen Klausur. k k (n + 1) n. für alle n N. Lösung: IA: Für n = 1 ist 1. k k + (n + 1) n+1. k k = k=1. k=1 kk = 1 1 = 1 2 = 2 1.

Inhalt Kapitel I: Nichtlineare Gleichungssysteme

[5], [0] v 4 = + λ 3

4.1 Grundlegende Konstruktionen Stetigkeit von Funktionen Eigenschaften stetiger Funktionen... 92

Stetigkeit von Funktionen

Lösungen der Übungsaufgaben von Kapitel 3

Analysis II WS 11/12 Serie 9 Musterlösung

Höhere Mathematik I für die Fachrichtung Informatik. Lösungsvorschläge zum 10. Übungsblatt. < 0 für alle t > 1. tan(x) tan(0) x 0

Technische Universität München Zentrum Mathematik. Übungsblatt 12

Polynome, Interpolation, Splines und Differentiation

Approximation. E(N) N. Beachte: Der Wert für N = 32 ist vernachlässigt, da er in der Grössenordnung der Rechengenauigkeit liegt.

K. Eppler, Inst. f. Num. Mathematik Übungsaufgaben. 3. Übung: Woche vom bis

Technische Universität Berlin. Klausur Analysis I

Practical Numerical Training UKNum

Repetitorium Mathe 1

ε δ Definition der Stetigkeit.

Mathematik für Anwender I. Beispielklausur I mit Lösungen

3.5 Glattheit von Funktionen und asymptotisches Verhalten der Fourierkoeffizienten

Die komplexe Exponentialfunktion und die Winkelfunktionen

REIHENENTWICKLUNGEN. [1] Reihen mit konstanten Gliedern. [2] Potenzreihen. [3] Reihenentwicklung von Funktionen. Eine kurze Einführung Herbert Paukert

IV. Stetige Funktionen. Grenzwerte von Funktionen

= = = 3 10 = = 33

ETH Zürich Analysis I Zwischenprüfung Winter 2014 D-BAUG Musterlösungen Dr. Meike Akveld

2 3 x3 17. x k dx = x k x k+1 k +1. Mit jeder weiteren partiellen Integration reduziert sich der Grad des Faktors x n, induktiv erhalten wir also

Mitschrift Mathematik, Vorlesung bei Dan Fulea, 2. Semester

Übungen Ingenieurmathematik

27 Taylor-Formel und Taylor-Entwicklungen

Klausurlösung Einführung in Numerische Methoden und FEM Universität Siegen, Department Maschinenbau,

Die komplexen Zahlen und Skalarprodukte Kurze Wiederholung des Körpers der komplexen Zahlen C.

Folgen, Reihen, Grenzwerte u. Stetigkeit

Übungen zu Numerisches Programmieren

Klausurenkurs zum Staatsexamen (WS 2014/15): Differential und Integralrechnung 6

Joachim Puls Sigmund Stintzing Numerik für Physiker

Dierentialgleichungen 2. Ordnung

Musterlösungen zu Blatt 15, Analysis I

1 Funktionen und ihre Ableitungen

Mathematik n 1

Thema 4 Limiten und Stetigkeit von Funktionen

Klausur zum Fach Mathematik 1 Teil 1

Polynominterpolation mit Matlab.

SS 2016 Höhere Mathematik für s Studium der Physik 21. Juli Probeklausur. Die Antworten zu den jeweiligen Fragen sind in blauer Farbe notiert.

Weitere einfache Eigenschaften elementarer Funktionen

Lösungen zu Mathematik I/II

Taylor-Entwicklung der Exponentialfunktion.

Aufgaben und Lösungen Ausarbeitung der Übungsstunde zur Vorlesung Analysis I

Übungen zur Vorlesung Differential und Integralrechnung I Lösungsvorschlag

Mathematik für Studierende der Erdwissenschaften Lösungen der Beispiele des 5. Übungsblatts

Beispiel zu Umkehrfunktionen des Sinus

Lösungsvorschläge zur Klausur

Analysis I. 4. Beispielklausur mit Lösungen

Integral- und Differentialrechnungen für USW Lösungen der Beispiele des 10. Übungsblatts

11. Übungsblatt zur Mathematik I für Maschinenbau

Kleine Formelsammlung zu Mathematik für Ingenieure IIA

Regulär variierende Funktionen

Klausur zur Vordiplom-Prüfung

5 Potenzreihenansatz und spezielle Funktionen

Dynamische Systeme und Zeitreihenanalyse // Komplexe Zahlen 3 p.2/29

18 Höhere Ableitungen und Taylorformel

Kapitel 3. Konvergenz von Folgen und Reihen

Höhere Mathematik I/II

Mathematik Übungsblatt - Lösung. b) x=2

Klausurenkurs zum Staatsexamen (SS 2015): Differential und Integralrechnung 6

Lösungen zum 9. Übungsblatt zur Vorlesung Höhere Mathematik II für biw/ciw/mach/mage/vt

Grundwissen 10. Überblick: Gradmaß rπ Länge eines Bogens zum Mittelpunktswinkels α: b = α

$Id: integral.tex,v /05/05 14:57:29 hk Exp hk $ ln(1 + t) 2 = ln 2 ln 3 + ln 2 = ln

Transkript:

Die Interpolationsformel von Lagrange Zentrale Aussage: Zu beliebigen n + Stützpunkten (x i,f i ), i =,...,n mit paarweise verschiedenen Stützstellen x i x j, für i j, gibt es genau ein Polynom π n P n mit π n (x i ) = f i, i =,...,n. Es gilt mit den Interpolationspolynomen π n = n f i L i i= L i := k i x x k x i x k, i =,...,n. Polynominterpolation (interpol2)

Die Interpolationsformel von Lagrange, Beispiel Gegeben seien für n = 2 : i 2 x i 3 f i 3 2 Als Interpolationspolynome ergeben sich L = (x )(x 3) ( )( 3), L = (x )(x 3) ( )( 3), L 2 = (x )(x ) (3 )(3 ), und damit π 2 = L +3 L +2 L 2 = 6 ( 5x2 +7x+6) 4 3 2 - -2-3 P -4 L 3L -5 2L 2 Stuetzstellen -6-2 3 4 Polynominterpolation (interpol3) 2

Die Interpolationsformel von Lagrange Beispiel: Exponentialfunktion Gegeben seien für n = 2 : i 2 x i f i e e e Als Interpolationspolynome ergeben sich L = und damit (x )(x ) ( )( ), L = (x + )(x ) ( + )( ), L 2 = (x + )(x ) ( + )( ), π 2 = e L +e L +e L 2 = e 2 (x2 x) (x 2 )+e 2 (x2 +x) ( = 2e + e ) ( e x 2 + 2 2 ) x+ 2e = (cosh() )x 2 +sinh()x+ Polynominterpolation (interpol3a) 3

Die Interpolationsformel von Lagrange Beispiel: Exponentialfunktion 4 L 3 2 L L 2 Stützpunkte 2 2 2 8 Π 2 6 4 2 e x e *L e *L e *L 2 Stützstellen 2 2 Polynominterpolation (interpol4a) 4

Interpolationsfehler Die Stützwerte f i stammen oft von einer stetigen Funktion f, d.h. f i = f(x i ), i =,...,n. Gilt {x i : i =,...,n} [a,b], so lässt sich der Fehler f π n in der Maximumsnorm abschätzen als Hierbei ist f [a,b] := f L ([a,b]) := max x [a,b] f f π n [a,b] ω n+ [a,b] f (n+) [a,b]. (n+)! n ω n+ := (x x i ). Der Ausdruck ω n+ [a,b] hängt alleine von der Wahl der Stützstellen ab. i= Polynominterpolation (interpol) 5

Das Polynom ω n+ Äquidistante Stützstellen, n = 2 5 x 5 5 5 2.5.5 Frage: Gibt es eine Knotenverteilung, so dass ω n+ [a,b] minimal wird? Polynominterpolation (interpol2) 6

Tschebyscheff Interpolation Für n N bezeichne T n das Tschebyscheffpolynom, T n := cos(narccosx), x [,]. Es gilt die 3-Term Rekursion T =, T = x, T n = 2xT n T n 2, n 2, = T n P n Nullstellen von T n sind die Tschebyscheffpunkte x (n+) i = cos ( ) 2i+ 2n+2 π, i =,...,n. Polynominterpolation (interpol3) 7

n = 3 Tschebyscheffpunkte n = 5 45 3 n = 8 n=7 2 Polynominterpolation (interpol4) 8

Das Polynom ω n+ Tschebyscheffknoten, n = 2 5 x 7 ω 22,äqui [,] ω 22,cheb [,] 3.5 2 z.b. n = 4 ω 4,äqui [,] ω 4,cheb [,] 3.3 5 allgemein 5.5.5 ω n+,cheb [,] = 2 n Polynominterpolation (interpol5) 9

Das Polynom ω n+ ω n+ ;[,] für verschiedene Stützstellen 2 ω ;[,] äquidistant nur in [,] nur in [,.5] [.5,] 2 2 4 6 Anzahl Stützstellen...+ einige in [,5,.5] Tschebyscheff Polynominterpolation (interpol5a)

Äquidistante Punkte vs. Tschebyscheffpunkte 3 n = 9, Lagrange Polynom L 9 2.5 2.5.5.5.5.5 L 9,äquidistant [,] =. 3, L 9,Tschebyscheff [,] =. Polynominterpolation (interpol7)

Äquidistante Punkte vs. Tschebyscheffpunkte f = /(+25x 2 ) n = 4 n = 6 n = 8.8.6.4.2.2.8.6.4.2.5.5 Tschebyscheffpunkte: Konvergenz n = n = 2 n = 4.5 6.5 2 3 4 2 Äquidistante Punkte: Randoszillationen Polynominterpolation (interpol8) 2

Äquidistante Punkte vs. Tschebyscheffpunkte Interpolationsfehler, f = /(+25x 2 ) n =, aequidistant.5.5 n = 2, aequidistant n = 3, aequidistant 5 4 5 3 2 5 2.5.5..5.5.5.. n =, Tschebyscheff n = 2, Tschebyscheff 2 x 3 2 n = 3, Tschebyscheff Polynominterpolation (interpol9) 3

Äquidistante Punkte vs. Tschebyscheffpunkte f = x 3/2 n = 4 n = 6 n = 8.8.8.8.6.6.6.4.4.4.2.2.2 n =.2 n = 2 n = 4.8.8.6.4.2.8.6.4.2.6.4.2 Polynominterpolation (interpol2) 4

Äquidistante Punkte vs. Tschebyscheffpunkte f = x.2.8.6.4.2 n = 4.8.6.4.2 n = 6.5.5 n = 8 n = 6 n = 2 n = 4 4 5 2 Polynominterpolation (interpol2a) 5

Äquidistante Punkte vs. Tschebyscheffpunkte Interpolationsfehler, f = x 2.5 2.5 3 4 n =, aequidistant n = 2, aequidistant 5 5 x 4 n = 3, aequidistant.2..5..5..5.5 n =, Tschebyscheff n = 2, Tschebyscheff n = 3, Tschebyscheff Polynominterpolation (interpol2b) 6

Interpolationsfehler und Lebesgue Konstanten Λ n Definiton Lebesgue Konstante Λ n : Λ n := max x [,] n L i i= Interpolationsfehler: f Π n f [,] CΛ n ω(f, n ) Hierbei bezeichnen L i die Lagrange-Interpolationspolynome, und ω(f, n ) den Stetigkeitsmodul von f. Dieser ist definiert als ω(f, δ) := sup f f(y) x y <δ mit ω(f, n ) L n falls f Lipschitz-stetig hinsichtlich der Konstanten L ist. Polynominterpolation (interpol2c) 7

Verhalten der Lebesgue-Konstanten für steigende Polynomordnung Äquidistant vs. Tschebyscheff Lebesgue Konstante äquidistant Tschebyscheff 5 2 3 Anzahl Stützstellen.5 Lebesgue Konstante.4.3 Tschebyscheff (2/π)*log(n+)+ 2 3 Anzahl Stützstellen Λ n wächst logarithmisch für Tschebyscheffpunkte: Λ n 2 π ln(n+)+, Λ n wächst exponentiell für äquidistante Punkte: Λ n Ce n/2. Polynominterpolation (interpol5b) 8

Konvergenzverhalten für Tschebyscheffpunkte Interpolationsfehler f Π n [,] Fehler (logarithmisch) 5 /(+25x 2 ) x 3/2 x /2 5 5 Anzahl Stützstellen Interpolationsfehler hängt vom Stetigkeitsmodul ω(f, n ) des Interpolanden ab. Polynominterpolation (interpol2d) 9

Konvergenzverhalten für Tschebyscheffpunkte Interpolationspolynom für f = / ln x/2.5 Gerade Anzahl Stützstellen ln x/2 Π 5.5 Ungerade Anzahl Stützstellen ln x/2 Π 6.5.5.5.5.5.5 Polynominterpolation (interpol2g) 2

Äquidistante Punkte vs. Tschebyscheffpunkte Interpolationsfehler, f = x 3/2 n =, aequidistant..5 5 n = 2, aequidistant 3 2 n = 3, aequidistant x 3 5 5 n =, Tschebyscheff 3 2 x 3 2 n = 2, Tschebyscheff x 3 2 n = 3, Tschebyscheff Polynominterpolation (interpol2) 2

Weierstrassfunktion für Tschebyscheffpunkte w = k= ak cos(2πb k x) mit a = /2 und b = 3 2 Weierstrassfunktion w π 4 Fehler (logarithmisch) 2.5.5 2 5 Anzahl Stützstellen Weierstrassfunktion nirgends differenzierbar. Interpolation für pathologische Funktionen nicht konvergent. Polynominterpolation (interpol2e) 22

Baryzentrische Lagrange Interpolation Ziel: Weitere Methode vom Aufwand relativ gering, aber numerisch stabil. Berechne das Lagrangesche Interpolationspolynom π n zu der Funktion f : [a,b] R zu den Stützstellen x j, j =,,...,n. Definiere die baryzentrischen Gewichte durch ω j := n k=;k j (x j x k ), j =,,...,n. Dann kann das Lagrangesche Interpolationspolynom durch π n := n j= n j= ω j x x j f(x j ) ω j x x j dargestellt werden. Polynominterpolation (interpol83) 23

Berechnung der baryzentrischen Gewichte Baryzentrische Gewichte für äquidistante Stützstellen. Seien [a,b] und x j = a+jh für j =,,...,n gegeben. Dann gilt ω j = ( ) j ( n j ). Baryzentrische Gewichte für Tschebyscheffpunkte. Seien x j = cos((2j+)π/(2n+ 2)) gegeben. Dann gilt der Ausdruck ( ) ω j = ( ) j 2j + sin 2n+2 π. Vorteil der baryzentrischen Interpolation. Die Berechnung der Gewichte benötigt O(n 2 )-Operationen, aber sie hängen von den Werten f(x j ) nicht ab. Wenn die Gewichte bekannt sind, geht die Berechnung des Interpolationspolynoms mit O(n)-Operationen. Polynominterpolation (interpol84) 24

Das Schema von Aitken und Neville Das gesuchte Polynom π n soll an einem Punkt x ausgewertet werden. Für k + paarweise verschiedene Indizes {i,...,i k } {,...,n} bezeichne P i...i k P k das Interpolationspolynom durch (x i,f i ),...,(x ik,f ik ). Es gilt: P i = f i, i =,...,n, P i...i k = (x x i )P i...i k (x x ik )P i...i k x ik x i. k = 2 Neville Schema für n = 2: x f = P P x f = P P 2 P 2 f 2 = P 2 x 2 Polynominterpolation (interpol5) 25

Das Schema von Aitken und Neville, Beispiel Gegeben seien für n = 2 : i 2 x i 3 f i 3 2 Neville Schema für die Berechnung von π 2 (2) = P 2 (2): x = P (2) = k = 2 P (2) = (2 ) 3 (2 ) = 5 x = P (2) = 3 P 2 (2) = (2 ) 2 (2 3) 3 3 = 5/2 x 2 = 3 P 2 (2) = 2 P 2 (2) = (2 ) 5/2 (2 3) 5 3 = /3 Polynominterpolation (interpol6) 26

Das Schema von Aitken und Neville Einfache Erweiterung um zusätzliche Punkte zusätzliches Wertepaar (x 3,f 3 ) := (4,3), berechne π 3 (2) = P 23 (2): k = 2 3 x = P (2) = P (2) = 5 x = P (2) = 3 P 2 (2) = /3 P 2 (2) = 5/2 P 23 (2) = 8/3 x 2 = 3 P 2 (2) = 2 P 23 (2) = 2 P 23 (2) = x 3 = 4 P 3 (2) = 3 Polynominterpolation (interpol7) 27

Die Newtonsche Interpolationsformel Idee: Darstellung des gesuchten Polynoms π n als π n = c +c (x x )+c 2 (x x )(x x )+...+c n (x x ) (x x n ) = n i= (x x k ). c i i k= Bestimmung der Koeffizienten c i, i =,...,n durch f = π n (x ) = c f = π n (x ) = c +c (x x ). n f n = π n (x n ) = c +c (x n x )+...+c n (x n x k ) k= Polynominterpolation (interpol8) 28

Newtonsche dividierte Differenzen Beobachtung: P i...i k P i...i k P k mit Nullstellen x i,...,x ik, mit f i...i k werde der führende Koeffizient bezeichnet. Es gilt f...i = c i, i =,...,n, und die Rekursionsformel f i...i k = f i...i k f i...i k x ik x i. k = 2 Differenzen Schema für n = 2: x f f x f f 2 f 2 x 2 f 2 Polynominterpolation (interpol9) 29

Newtonsche dividierte Differenzen, Beispiel Gegeben seien für n = 2 : i 2 x i 3 f i 3 2 Differenzen Schema: k = 2 x = f = x = f = 3 x 2 = 3 f 2 = 2 f = 3 = 2 f 2 = 2 3 3 = /2 f 2 = /2 2 3 = 5/6 Auswertung mit dem Horner Schema: π 3 = f +(x x )[f +(x x )f 2 ] Polynominterpolation (interpol) 3

Vergleich Interpolationsfehler, f = /(+25x 2 ) Aitken Neville π 4 Div. Diff. und Horner π 4 Baryzentrische Darstellung π 4.8 f.8 f.8 f.6.6.6.4.4.4.2.2.2.5.5.8.6.4.2 Aitken Neville π f.5.5 2 4 6.5.5 8 x 4 Div. Diff. und Horner π 6 4 2 f 8.5.5.5.5.8.6.4.2 Baryzentrische Darstellung π f.5.5 Polynominterpolation (interpol72) 3

MinMax-Polynom vs. Tschebyscheff vs. äquidistant f = x, x [,2], n = Interpolationspolynom π Fehler π x 3 2 x MinMax Polynom Tschebyscheff äquidistant 2 MinMax Polynom Tschebyscheff äquidistant 2 2 Polynominterpolation (interpol46) 32

MinMax-Polynom vs. Tschebyscheff vs. äquidistant f = cos(x 2 ), x [,], n = 2.8.6 Interpolationspolynom π 2 cos(x 2 ) MinMax Polynom Tschebyscheff äquidistant.5.5.2.. Fehler π 2 cos(x 2 ) MinMax Polynom Tschebyscheff äquidistant.5.5 Polynominterpolation (interpol47) 33

MinMax-Polynom vs. Tschebyscheff vs. äquidistant f = cos(x 2 ), x [,], n = 3.8.6 Interpolationspolynom π 3 cos(x 2 ) MinMax Polynom Tschebyscheff äquidistant.5.5.2.. Fehler π 3 cos(x 2 ) MinMax Polynom Tschebyscheff äquidistant.5.5 Polynominterpolation (interpol48) 34