Interpolation, numerische Integration

Ähnliche Dokumente
Interpolation, numerische Integration, Eigenwerte

Approximation, Interpolation, numerische Integration

Regression, Interpolation, numerische. Integration

Polynom-Interpolation, Aufgabenstellung: Gegeben: n + 1 Wertepaare (x i, y i ), i = 0,...,n, wobei die x i paarweise verschieden

6. Polynom-Interpolation

Numerik für Ingenieure I Wintersemester 2008

KAPITEL 10. Numerische Integration

1/26. Integration. Numerische Mathematik 1 WS 2011/12

5 Interpolation und Approximation

5. Numerische Differentiation. und Integration

5. Numerische Differentiation. und Integration

Numerische Integration

9. Parametrische Kurven und Flächen

H.J. Oberle Analysis II SoSe Interpolation

(x x j ) R m [x] (3) x x j x k x j. R m [x]. (4)

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

Analysis II. Michael Hinze (zusammen mit Peywand Kiani) Department Mathematik Schwerpunkt Optimierung und Approximation, Universität Hamburg

Numerische Verfahren und Grundlagen der Analysis

Interpolation und Integration mit Polynomen

KAPITEL 8. Interpolation

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

Übungen zur Ingenieur-Mathematik II SS 2017 Blatt Aufgabe 13: Betrachten Sie die Funktion. f(x) =

1 2 x x x x x x2 + 83

19. Januar Universität Erlangen-Nürnberg Department Mathematik PD Dr. Markus Bause. . Danach liefert die Gauss-Elinination. .

Numerische Verfahren

Polynominterpolation

Nachklausur am Donnerstag, den 7. August 2008

D-ITET, D-MATL. Prüfung Numerische Methoden, Sommer 2012 Dr. Lars Kielhorn

Einführung in die numerische Mathematik

D-MAVT NUMERISCHE MATHEMATIK FS 14 K. Nipp, A. Hiltebrand Lösung vom Test 2

Interpolation. Heinrich Voss. TUHH Heinrich Voss Kapitel / 49.

6 Polynominterpolation

Übungen mit dem Applet Interpolationspolynome

(c) Gegeben sei der zweidimensionale Raum L mit den Basisfunktionen. [ φ i, φ j ] 3 i,j=1 =

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

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

Numerische Verfahren

Übungen zu Numerische Methoden I. Achte Übungseinheit 2., 3. und 4. Juni Interpolation in Tabellen. Inhalt der achten Übungseinheit:

Interpolation und Approximation von Funktionen

Numerisches Programmieren, Übungen

Numerische Integration

Approximation durch Polynome

Kapitel 3. Approximation von Funktionen und Daten. Interpolation Stückweise Interpolation Spline-Funktionen [

8 Interpolation. 8.1 Problemstellung. Gegeben: Diskrete Werte einer Funktion f : R R an n + 1 Stützstellen. x 0 < x 1 <... < x n.

5 Interpolation und numerische Approximation

Einführung in numerische Methoden für Ingenieure (nach A. Quarteroni, F. Saleri: Wissenschaftliches Rechnen mit MATLAB)

d a Den drei Gleichungen entsprechen drei Kreise imr 2. Sie haben keinen gemeinsamen Schnittpunkt

5 Numerische Mathematik

eps für alle x D. 4. Die Zahl 256 ist in M(2, 4, 6, 6) exakt darstellbar.

Übungsblatt 3 Musterlösung

Kardinalfunktionen. Florian Badt. 2. Juni Universität des Saarlandes, Saarbrücken

Klassische Polynom Interpolation.

Übungen zu Splines Lösungen zu Übung 20

Technische Numerik Numerische Integration

VF-2: 2. Es seien x = 1 3 und y = π Bei der Berechnung von sin(x) sin(y) in M(10, 12, 99, 99) tritt. Auslöschung auf.

VF-3: Gegeben seien die Daten f(x 0 ), f(x 1 ),..., f(x n ) mit x 0,..., x n paarweise verschiedenen und

Musterlösungen zur Leistungsnachweisklausur vom Studiengang Informatik, Ingenieurinformatik, Lehramt

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

Diplom VP Numerik 27. August 2007

KAPITEL 9 Splinefunktionen

Numerisches Programmieren, Übungen

Lineare Gleichungssysteme

Numerische Integration

1. Anhang: Spline-Funktionen

Polynome im Einsatz: Bézier-Kurven im CAD

Polynominterpolation. Allgemeines Problem: Beispiel 1 (Teil 1):

Formelsammlung zur Numerischen Mathematik mitturbo-pascal- Programmen

Beispiel für eine periodische Spline-Interpolationsfunktion: Wir betrachten f(x) = sin(πx) und geben die folgenden Stützstellen und Stützwerte vor:

Klausur,,Algorithmische Mathematik II

(x x j ) x [a,b] n! j=0

Klausur zur Vordiplom-Prüfung

Inhalt Kapitel IV: Interpolation

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

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

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

Gewöhnliche Differentialgleichungen

Gisela Engeln-Müllges Klaus Niederdrenk Reinhard Wodicka. Numerik-Algorithmen

Numerik für Ingenieure I Wintersemester 2008

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

T n (1) = 1 T n (cos π n )= 1. deg T n q n 1.

Übungsblatt 1 Musterlösung

UE Numerische Mathematik für LA

Einführung in die Numerik

Probe-Klausur 1 Mathematik f. Bau-Ing + Chem. Modul1

Analysis II für Studierende der Ingenieurwissenschaften

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

Computergraphik I. Freiformkurven. aus: Farin Curven und Flächen im CAGD. Oliver Deussen Freiformkurven 1

Übungsblatt 4 Musterlösung

Institut für Geometrie und Praktische Mathematik

Numerische Verfahren und Grundlagen der Analysis

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

Numerische Mathematik

Numerische Methoden 7. Übungsblatt

Die Rolle von Merging-Units und. Verteilungssystemen

Fixpunkt-Iterationen

Numerisches Programmieren, Übungen

I f AM. 2. Übung zur Numerischen Mathematik I. Hausübung. Hannover, den

Kapitel 4. Numerische Differentiation und Integration

Die Programmieraufgaben

GRUNDLAGEN MATHEMATIK

Transkript:

Interpolation, numerische Integration 8. Vorlesung 170 004 Numerische Methoden I Clemens Brand und Erika Hausenblas Montanuniversität Leoben 8. Mai 2014

Gliederung 1 Interpolation polynomial Spline 2 Numerische Integration Klassisch: Newton-Cotes Weitere Quadraturformeln

Interpolation Definition der Aufgabenstellung Gegeben: Datenpunkte Gesucht: Eine Funktion, die durch die gegebenen Datenpunkte verläuft. Ein Wert zwischen den Datenpunkten Trend über den gegebenen Datenbereich hinaus: Extrapolation Anwendung: Zwischenwerte in Tabellen, glatte Kurven für Graphik... C.B & E.H. (MUL) Interpolation, numerische Integration 20.III.2014 3 / 23

Beispiel: Interpolation in Tabellen Spezifische Wärmekapazität von kohlenstoffarmem Stahl in J/kg K für 20 C T 700, C T c p 20 447 173 500 200 509 400 595 543 700 600 763 626 800 700 909 1300 1200 1100 1000 900 800 700 600 500 400 0 100 200 300 400 500 600 700 800 900 Die Abbildung illustriert stückweise lineare Interpolation zwischen den Stützstellen und Extrapolation bis 900 C.

Polynomiale Interpolation Die einfachsten Interpolations-Funktionen sind Polynome... Durch zwei Punkte der xy-ebene geht genau eine Gerade. Durch drei beliebige Punkte lässt sich eindeutig eine Parabel legen. Durch n+1 Punkte ist ein Polynom n-ten Grades eindeutig bestimmt. (Ausnahme, wenn x-werte zusammenfallen) Aufgabenstellung: gegeben n+1 Wertepaare (x i,y i ), i = 0,...,n, wobei die x i paarweise verschieden sind. gesucht ist das eindeutig bestimmte Polynom n-ten Grades p, das durch die gegebenen Datenpunkte verläuft: p(x i ) = y i für i = 0,...,n. C.B & E.H. (MUL) Interpolation, numerische Integration 20.III.2014 5 / 23

Interpolationspolynome hohen Grades sind ungeeignet! Durch die acht Datenpunkte lässt sich ein Polynom siebten Grades exakt durchlegen. Aber: Polynome so hohen Grades neigen zu Oszillationen und zu extrem unrealistischer Extrapolation 1000 900 800 700 600 500 Datenpunkte Interpolationspolynom 400 0 100 200 300 400 500 600 700 800 900

Rechenverfahren zur polynomialen Interpolation Alle Verfahren für polynomiale Regression liefern für entsprechend hohen Polynomgrad das Interpolationspolynom. Rechenaufwand ist höher als bei den folgenden Methoden. Lagrangesches Interpolationspolynom: Eine Formel, die das Polynom direkt hinschreibt. Newtonsches Interpolationspolynom: besonders rechengünstig. Es gibt noch einige andere Rechenschemen (im Skript: Neville-Verfahren; wir lassen es heuer aus) Trotz unterschiedlicher Namen und Schreibweisen liefern alle Verfahren dasselbe (eindeutig bestimmte) Polynom. C.B & E.H. (MUL) Interpolation, numerische Integration 20.III.2014 7 / 23

Lagrangesche Interpolationsformel Das Interpolationspolynom durch die n+1 Wertepaare (x i,y i ), i = 0,...,n ist gegeben durch wobei p(x) = L 0 (x)y 0 + L 1 (x)y 1 +...+L n (x)y n, L i (x) = (x x 0)(x x 1 )...(x x i 1 )(x x i+1 )...(x x n ) (x i x 0 )(x i x 1 )...(x i x i 1 )(x i x i+1 )...(x i x n ) Es ist für die rechnerische Durchführung nicht ratsam, nach Einsetzen der Datenpunkte die L i (x) durch symbolisches Ausmultiplizieren noch weiter zu vereinfachen. Die x-werte direkt einsetzen! C.B & E.H. (MUL) Interpolation, numerische Integration 20.III.2014 8 / 23

Weitere Interpolationsverfahren Nicht alle Funktionen lassen sich vorteilhaft durch Polynome interpolieren Andere wichtige Verfahren sind Rationale Interpolation Spline-Interpolation (Kubisch, Bezier,...) Stückweise Hermite-Interpolation (MATLAB pchip) Trigonometrische Interpolation Interpolation in zwei oder mehr Dimensionen C.B & E.H. (MUL) Interpolation, numerische Integration 20.III.2014 9 / 23

Biegsame Latte als Kurvenlineal Ursprünglich im Schiffsbau verwendet, heißt Straklatte, englisch Spline. Funktionen, die das Verhalten biegsamer Latten nachbilden: Natürliche kubische Spline-Funktionen. C.B & E.H. (MUL) Interpolation, numerische Integration 20.III.2014 10 / 23

Natürlicher kubischer Spline Eine dünne, an einzelnen Punkten festgehaltene Latte biegt sich in der Form eines kubischen Splines 0.4 0.3 0.2 0.1 1 2 3 4

Natürlicher kubischer Spline Ein kubischer Spline s(x) durch die n+1 Wertepaare (x i,y i ), i = 0,...,n ist folgendermaßen charakterisiert: In den einzelnen Intervallen (x i 1,x i ) ist s(x) jeweils ein kubisches Polynom An den Intervallgrenzen stimmen die Funktionswerte, die ersten und die zweiten Ableitungen rechts- und linksseitig überein. Zusatzbedingung: zweite Ableitung an den Rändern wird Null gesetzt. C.B & E.H. (MUL) Interpolation, numerische Integration 20.III.2014 12 / 23

Interpolation in Matlab: spline und pchip x = -3:3; y = [-1-1 -1 0 1 1 1]; t = -3:.01:3; p = pchip(x,y,t); s = spline(x,y,t); plot(x,y, o,t,p, -, t,s, -. ) 1.5 1 0.5 0 0.5 1 Daten pchip spline 1.5 3 2 1 0 1 2 3 MATLAB bietet verschiedene stückweise kubische Interpolationsverfahren. spline ist für glatte Daten genauer. pchip überschwingt nicht und neigt weniger zu Oszillationen.

Beispiel: c p -Daten mit spline und pchip Innerhalb des Datenbereiches stimmen beide Verfahren sichtlich überein. Extrapolation ist ein wesentlich riskanteres Geschäft...... wie man sieht: hier sind weitere Datenpunkte eingetragen. Keine der beiden Methoden extrapoliert den tatsächlichen Verlauf der spez. Wärme korrekt. 1300 1200 1100 1000 900 800 700 600 500 400 300 200 0 200 400 600 800 1000

Runge-Phänomen Interpolationspolynome mit äquidistenten Stützstellen konvergieren nicht y x y

Tschebysheff-Stützstellen Nicht äquidistant, sondern zu den Rändern hin dichter y x y

Optimale Lage der Stützstellen Projektion von n gleichmäßig am Halbkreis verteilten Punkten Bei dieser Wahl der Stützstellen ( Tschebysheff-Stützstellen ) ist die maximale Abweichung Funktion Polynom am kleinsten Lage auf Intervall [ 1;1] ( ) 2i 1 x i = cos 2n π für i = 1,...,n

Interpolationsverfahren Übersicht und Zusammenfassung Newton-Polynom: rechengüstig; zusätzliche Datenpunkte lassen sich leicht anfügen Lagrange-Polynom: y-werte lasen sich leicht ändern Polynome mit hohem Grad und äquidistanten Stützstellen: Ungeeignet! (Runge-Phänomen). Tschebysheff-Stützstellen: optimale Approximation Natürliche kubische Splines: meist bessere Anpassung als Polynome. Es gibt viele weitere Spline-Varianten

Numerische Integration Gegeben: eine Funktion f(x) in einem Intervall a x b. Gesucht: deren Integral b a f(x)dx Oft lässt sich das Integral nicht durch elementare Funktionen ausdrücken, oder die Funktion selbst ist nur tabellarisch gegeben. Numerische Verfahren C.B & E.H. (MUL) Interpolation, numerische Integration 20.III.2014 19 / 23

Integrationsformeln nach Newton-Cotes Gegeben: Eine Funktion f(x) in einem Intervall (a,b) durch ihre Werte f i an n+1 äquidistanten Stützstellen, Prinzip: f i = f(a+ih), mit h = b a n, i = 0,...,n. Interpoliere f(x) durch ein Polynom p(x). Nähere das Integral von f durch das Integral von p. Die Näherung ist gegeben als gewichtete Summe der f i, mit fixen Gewichten α i b a f(x)dx (b a) n α i f i i=0 C.B & E.H. (MUL) Interpolation, numerische Integration 20.III.2014 20 / 23

Newton-Cotes-Formeln Klassische Beispiele Trapezregel b a f(x)dx = b a 2 mit Fehlertermen (f(a)+f(b)) (b a)3 12 f (ξ) Simpson-Regel b a f(x)dx = b a 6 ( f(a)+4f( a+b ) 2 )+f(b) (b a)5 2880 f IV (ξ) 3/8-Regel ( pulcherrima ) b a f(x)dx = b a 8 (f(a)+3f(a+h)+3f(a+2h)+f(b)) (b a)5 6480 f IV (ξ)

Zusammengesetzte N.-C.-Formeln Wenn feinere Intervallteilung vorliegt Achtung bei Intervallbreite h! Es sind n+1 Datenpunkte, und um eins weniger Intervalle. n= Anzahl Datenpunkte-1, und h = (b a)/n Zusammengesetzte Trapezregel b a f(x)dx = h 2 (f 0 + 2f 1 + 2f 2 + +2f n 1 + f n )+E Zusammengesetzte Simpson-Regel b a f(x)dx = h 3 (f 0 + 4f 1 + 2f 2 + 4f 3 + + 2f n 2 + 4f n 1 + f n )+E (Nur für gerades n möglich!) C.B & E.H. (MUL) Interpolation, numerische Integration 20.III.2014 22 / 23

Weitere Quadraturformeln Gauß-Quadratur, Gauß-Lobatto-Formeln Nicht äquidistante Stützstellen, dafür höhere Genauigkeit. (Typische Anwendung: Finite Elemente) Romberg-Verfahren berechnet mit zusammengesetzter Trapezregel mehrere Werte zu verschiedenen h und extrapoliert auf h = 0. MATLAB bietet zwei Verfahren: quad (adaptive Simpson-Regel) und quadl (trickreichere Gauß-Lobatto Methode) C.B & E.H. (MUL) Interpolation, numerische Integration 20.III.2014 23 / 23