Numerisches Programmieren, Übungen

Größe: px
Ab Seite anzeigen:

Download "Numerisches Programmieren, Übungen"

Transkript

1 Technische Universität München SoSe 20 Institut für Informatik Prof Dr Thomas Huckle Dipl-Inf Christoph Riesinger Dipl-Math Jürgen Bräckle Numerisches Programmieren, Übungen Musterlösung 6 Übungsblatt: Stückweise Interpolation ) Hermite-Interpolation i) Mit den Interpolationsbedingungen () p(x 0 ) = y 0, p(x ) = y, p (x 0 ) = y 0, p (x ) = y sowie dem allgemeinen Ansatz für kubische Polynome bzw dessen Ableitung p(t) = a 0 + a t + a 2 t 2 + a t, t [0; ] = [x 0 ; x ] p (t) = a t + 2a 2 t + a t 2, t [0; ] = [x 0 ; x ] ergibt sich das folgende lineare Gleichungssystem: p(t = 0) = a 0! = y 0 p(t = ) = a 0 + a + a 2 + a! = y p (t = 0) = a! = y 0 + 2a 2 + a p (t = ) = a! = y Nach etwas Umsortieren erhalten wir in Matrix-Vektor-Notation a y 2 0 a a = y y a 0 y 0 und Umformen auf Zeilenstufenform liefert y 0 2 y + y y y 0

2 Mit Rückwärtssubstitution ergibt sich somit als Lösung a 0 = y 0 a = y 0 a 2 = y + y 2y 0 y 0 a = y ( y + y 2y 0 y 0 ) y 0 y 0 = 2y 0 + y 0 2y + y Damit erhalten wir das kubische Polynom p(t) = y 0 + y 0t + ( y + y 2y 0 y 0 )t 2 + (2y 0 + y 0 2y + y )t bzw sortiert nach y 0, y, y 0 und y : p(t) = y 0 ( t 2 + 2t ) + y (t 2 2t ) + y 0 (t 2t 2 + t ) + y ( t 2 + t ) Mittels Koeffizientenvergleich bzgl den Variablen y 0, y, y 0 und y erhalten wir schließlich die kubischen Basispolynome H i, i = 0,, 2,, des Hermite-Ansatzes Sie ergeben sich zu p(t) = y 0 H 0 (t) + y H (t) + y 0 H 2 (t) + y H (t) H 0 (t) = t 2 + 2t H (t) = t 2 2t H 2 (t) = t 2t 2 + t H (t) = t 2 + t ii) Die 4 Bedingungen für das Teilintervall [x i, x i+ ] lauten p(x i ) = y i, p(x i+ ) = y i+ p (x i ) = y i, p (x i+ ) = y i+ Um in [x i, x i+ ] die Basispolynome H 0 (t) bis H (t), t [0; ], nützen zu können, müssen wir unsere Variable x vorher noch mit der Funktion t i (x) auf das Intervall [0; ] transformieren Das erreichen wir mit x x i t i (x) := = x x i [0; ] x i+ x i h i Damit ist die meiste Arbeit getan, es muss lediglich noch ein Detail beachtet werden: Wenn wir die transformierte Funktion ableiten, müssen wir die Kettenregel berücksichtigen Das gibt einen zusätzlichen Faktor h i, wie man folgendermaßen sieht: d dx (f(t i(x))) = d dt (f(t i(x))) dt dx = d dt (f(t i(x))) = d x i+ x i dt (f(t i(x))) h i Um nun das kubische Teilpolynom p i (t(x)) mit Hilfe des Hermite-Ansatzes festzulegen, müssen wir bei den Summanden mit y i und y i+ einen Faktor h i dazunehmen, weil dort bei der Ableitung ein /h i auftauchen würde, das bei der Interpolation nicht auftauchen darf! Somit erhalten wir für ein Teilintervall [x i, x i+ ]: p i (t i (x)) = y i H 0 (t i (x)) + y i+ H (t i (x)) + h i y i H 2 (t i (x)) + h i y i+ H (t i (x))

3 In Abb ist beispielhaft das interpolierende Hermite-Polynom zur Funktion sin(x) auf dem Intervall [0; 4π] dargestellt Dieses Bild wurde mit der matlab-routine vishermitesinm erstellt, das auch auf der Webpage unter der Rubrik Tutorium zum Download bereitgestellt ist Für die Benutzung der Datei unter octave muss lediglich der entsprechende plot-bereich ein- bzw auskommentiert werden 08 Hermite Interpolation mit 5 Werten auf [0;4π] f(x) = sin(x) Hermite Polynom Stuetzstellen 06 max error = Abbildung : Visualisierung eines Hermite-Polynoms als Interpoland von sin(x) auf [0; 4π] 2) Interpolation mit kubischen Splines i) Ziel: Darstellung von s(x) [xi ;x i+ ] mittels stückweiser kubischer Polynome p i (x) (analog zur Aufgabe )) Interpolationsbedingung: s(x i ) = y i, i = 0,, n (n + Bedingungen) C 2 -Stetigkeit: entscheidend nur die Klebestellen x,, x n, dazwischen kann man jedes stückweise kubisches Polynom immer problemlos stetig ableiten: s (x i+ ) = y i+, i = 0,, n 2 (C -Stetigkeit, notwendig für C 2 ) () s (x i+ ) = y i+, i = 0,, n 2 (n Bedingungen) (2) ii) Wir werden sofort in Teilaufgabe iii) sehen, warum wir die zweiten Ableitungen der

4 Hermite-Basispolynome brauchen Hier berechnen wir sie schnell: H 0 (t) = 6 + 2t = H (t) = 6 2t = H 2 (t) = 4 + 6t = H (t) = 2 + 6t = { 6, für t = 0 6, für t = { 6, für t = 0 6, für t = { 4, für t = 0 2, für t = { 2, für t = 0 4, für t = iii) Wie in Aufgabe ) können wir für die stückweisen kubischen Polynome p i (x) den Hermite- Ansatz machen, auch wenn wir die ersten Ableitungen y i (i =,, n ) aus () noch nicht kennen Wieder benötigen wir die Transformationsfunktion t i (x) = (x x i )/(x i+ x i ) = (x x i )/h, die mit unseren äquidistanten Stützstellen immer dasselbe h benutzt, um unseren x-wert ins Intervall [0; ] zu bekommen: p i (t i (x)) = y i H 0 (t i (x)) + y i+ H (t i (x)) + h y i H 2 (t i (x)) + h y i+ H (t i (x)) () Die Bedingungen (2) erlauben uns nun, die y i (i =,, n ) zu bestimmen, indem wir einfach die zweite Ableitung der Funktionen p i (t(x) = ) und p i+ (t(x) = 0) an den Klebestellen x i+ (i = 0,, n 2) gleichsetzen: p i (t = ) = s (x i+ ) = p i+(t = 0), i = 0,,, n 2 [ yi H h 2 0 () + y i+ H () + h y i H 2 () + h y i+ H () ] = = h 2 [ yi+ H 0 (0) + y i+2 H (0) + h y i+ H 2 (0) + h y i+2 H (0) ] Der Faktor /h 2 kommt vom zweimaligen Ableiten der Basispolynome (Kettenregel mit t i (x), vgl Aufg )) Jetzt sortieren wir das noch kurz nach Summanden mit y auf der linken und y auf der rechten Seite: h h 2 [ y i H 2 () + y i+ (H () H 2 (0)) y i+2 H (0) ] = = h 2 [ y i H 0 () + y i+ ( H () + H 0 (0)) + y i+2 H (0)] Wenn wir jetzt die Werte für H i erhalten wir für i = 0,, n 2: an der Stelle 0 bzw aus Teilaufgabe ii) einsetzen, [ y h i 2 + y i+ (4 ( 4)) y i+2 ( 2) ] = = h 2 [ y i 6 + y i+ ( ( 6) + ( 6)) + y i+2 6] [ y i + 4y i+ + y i+2] = h [y i+2 y i ]

5 Das ist ein lineares Gleichungssystem der Dimension n (analog zu Ergebnis aus Vorlesung, dort heißen die H i nur α i+ ): 4 y y 2 y 0 h 4 y y 0 2 = y y h y n 2 y n y n 4 y n y n y n 2 h y n Dabei müssen die Randbedingungen y 0 und y n gesetzt werden Eine Möglichkeit ist zb y 0 = 0 = y n oder auch die echte Ableitung der zu interpolierenden Funktion bei x 0, x n 08 Cubic spline through 5 interpolation nodes on [0;4π] with y prime 0 = y prime n = cos(x) function f cubic spline interpolated nodes max error = Abbildung 2: Visualisierung einer kubischen Spline-Funktion als Interpoland von sin(x) auf [0; 4π] für 5 Punkte In Abb 2 ist die kubische Splinefunktion zur Funktion sin(x) auf dem Intervall [0; 4π] dargestellt Man erkennt deutlich den Unterschied zur Hermite-Interpolation (selbe Situation) Allerdings hat das Hermite-Polynom mit Ableitungen an den Zwischenknoten mehr Informationen von der zu interpolierenden Funktion erhalten Splines sind per Konstruktion Funktionen, die möglichst glatt durch die vorgegebenen Interpolationspunkte laufen, da sie die Krümmung der Gesamtfunktion minimieren Starke Oszillationen wie beispielsweise bei der Polynominterpolation hohen Grades können so nicht auftreten Abbildung 2 wurde mit der matlab-routine spline easynm erstellt, das auch auf der Webpage unter der Rubrik Tutorium zum Download bereitgestellt ist Für die Benutzung der Datei unter octave muss lediglich der entsprechende plot-bereich ein- bzw auskommentiert werden

6 iv) Zum Abschluss bestimmen wir noch explizit eine Spline-Funktion Als Werte sind hierfür gegeben: i 0 2 x i 0 2 y i y i 9?? 0 Die Spline-Funktion s(x) ist stückweise definiert über s(x) = p i (t i (x)) für x [x i, x i+ ] mit der Transformation auf das Einheitsintervall und den kubischen Funktionen [x i, x i+ ] [0, ], x t i (x) = x x i h i p i (t i (x)) = y i H 0 (t i (x)) + y i+ H (t i (x)) + h y i H 2 (t i (x)) + h y i+ H (t i (x)) Es sind also noch die fehlenden Ableitungen y i zu bestimmen, bevor wir die Funktion vollständig aufstellen können Da die Stützstellen äquidistant sind, können wir das lineare Gleichungssystem aus Teilaufgabe (iii) verwenden, um y und y 2 zu bestimmen Speziell für diesen Fall lautet es ( ) ( ) 4 y h 4 y 2 = ( ) y2 y 0 h h 2 y 0 y y h y Setzen wir h = sowie die y-werte ein, so erhalten wir ( ) ( ) ( 4 y y 2 = 9 ) 0 0 ( = 9 ) und als Lösung ergibt sich schließlich ( ) y = y 2 ( ) Wir erhalten damit als Spline-Funktion p 0 (t 0 (x)) für x [, 0[ mit t 0 (x) = x + s(x) = p (t (x)) für x [0, [ mit t (x) = x p 2 (t 2 (x)) für x [, 2] mit t 2 (x) = x mit p 0 (t) = 2 H 0 (t) + 9 H 2 (t) H (t) p (t) = 2 H (t) H 2 (t) + H (t) p 2 (t) = 2 H 0 (t) + H (t) + H 2 (t)

7 Abbildung : Visualisierung der berechneten Spline-Funktion s(x) Zu Splines gäbe es noch viel zu sagen Es sind eine Reihe von Verallgemeinerungen möglich (nicht äquidistant, Kontrollpunkte abseits der Kurve,) Details hierzu werden üblicherweise in Vorlesungen zu CAD diskutiert Eine schöne Eigenschaft der Splines soll nicht unerwähnt bleiben: Eine Veränderung in einem Kontrollpunkt wirkt sich immer nur lokal auf einen kleinen Bereich der Kurve aus, der Großteil der Kurve bleibt unverändert

8 Wiederholung: Interpolation a) Dreiecksschema: Die Berechnungen im Einzelnen: x i i\k y 0 = 0 y = 2 2 y 2 = 0 [x 0 ] f = sin(0) = 0 [x ] f = sin( π 2 ) = [x 2 ] f = sin(π) = 0 [x 0, x ] f = [x ]f [x 0 ]f x x 0 = 0 0 = [x, x 2 ] f = [x 2]f [x ]f x 2 x = 0 2 = [x 0, x, x 2 ] f = [x, x 2 ]f [x 0, x ]f = x 2 x Als Interpolant ergibt sich damit: = p(x) = [x 0 ]f + [x 0, x ]f (x x 0 ) + [x 0, x, x 2 ]f (x x 0 ) (x x ) = 0 + (x 0)) + ( )(x 0))(x ) = 0 + (x 0) (x 0)(x ) b) Erweiterung des Dreiecksschemas: = x x(x ) = x(2 x) = 2x x 2 x i i\k y 0 = 0 20 y = y 2 = 0-0 y = 2 Die Berechnungen im Einzelnen: [x ] f = sin( π 6 ) = 2 [x 2, x ] f = [x ]f [x 2 ]f x x 2 = = 0 [x, x 2, x ] f = [x 2, x ]f [x, x 2 ]f = + 0 x x = 2 20 [x 0, x, x 2, x ] f = [x, x 2, x ]f [x 0, x, x 2 ]f = x x 0 0 = 20

9 Als neuer Interpolant ergibt sich damit: p(x) = x(2 x) x(x )(x 2) 20 c) d) Spline-Interpolation p (u) = p (u) u u 4 u 0 u 4 + p 2 (u) u u 0 u 4 u 0 = p (u) + u u 0 u 4 u 0 (p 2 (u) p (u)) Interpolation mit lokalen Polynomen niedrigen Grades, dadurch keine starken Oszillation an den Rändern auf Grund eines hohen Polynomgrads geringere Komplexität der Berechnungen (O(n) statt O(n 2 ), wobei in diesem Fall n = 00 gilt) e) Der erste Fehler befindet sich in Zeile 07: Dort muss es in der letzten Klammer heißen: /(xs[i+k]-xs[i]); Der zweite Fehler steckt in Zeile 09: Die Rückgabe muss im ersten Element des f-feldes erfolgen: 09 return f[0]; f) Die Methode foo() berechnet die zweidimensionale Polynominterpolation nach Aitken- Neville und testet, ob die Stützwerte passende Dimensionen haben (in x- und y-richtung gleich viele)

H.J. Oberle Analysis II SoSe Interpolation

H.J. Oberle Analysis II SoSe Interpolation HJ Oberle Analysis II SoSe 2012 7 Interpolation 71 Allgemeine Problemstellung Interpolation ist die Kunst, zwischen den Zeilen einer Tabelle zu lesen (Rutishauser) Von f : R R seien Funktionswerte (x j,

Mehr

6. Polynom-Interpolation

6. Polynom-Interpolation 6. Polynom-Interpolation 1 6.1. Klassische Polynom-Interpolation 2 6.2. Lösung mit Hilfe Lagrange scher Basisfunktionen 3 6.3. Lösung mit Hilfe Newton scher Basisfunktionen 4 6.4. Fehlerabschätzung für

Mehr

Numerische Verfahren

Numerische Verfahren Numerische Verfahren Interpolation Prof Dr-Ing K Warendorf, Prof Dr-Ing P Wolfsteiner Hochschule für Angewandte Wissenschaften München Fakultät 03 WS 13/14 Prof Dr-Ing K Warendorf (Fakultät 03) Numerische

Mehr

Numerisches Programmieren, Übungen

Numerisches Programmieren, Übungen Technische Universität München SS 2011 Institut für Informatik Prof Dr Thomas Huckle Dipl-Inf Christoph Riesinger Dr Slobodan Ilic Numerisches Programmieren, Übungen 6 Übungsblatt: Stückweise Interpolation

Mehr

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

19. Januar Universität Erlangen-Nürnberg Department Mathematik PD Dr. Markus Bause. . Danach liefert die Gauss-Elinination. . Universität Erlangen-Nürnberg Department Mathematik PD Dr Markus Bause Numerik I 9 Januar A Gegeben sei die Matrix A = a Führen Sie eine Zeilenskalierung der Matrix durch Klausur b Bestimmen Sie mit Hilfe

Mehr

Polynominterpolation mit Matlab.

Polynominterpolation mit Matlab. Polynominterpolation mit Matlab. Die Matlab-Funktion polyfit a = polyfit(x,f,n-1); berechnet die Koeffizienten a = (a(1),a(2),...,a(n)); des Interpolationspolynoms p(x) = a(1)*x^(n-1) + a(2)*x^(n-2) +...

Mehr

5 Interpolation und Approximation

5 Interpolation und Approximation 5 Interpolation und Approximation Problemstellung: Es soll eine Funktion f(x) approximiert werden, von der die Funktionswerte nur an diskreten Stellen bekannt sind. 5. Das Interpolationspolynom y y = P(x)

Mehr

Klassische Polynom Interpolation.

Klassische Polynom Interpolation. Klassische Polynom Interpolation. Bestimme ein Polynom (höchstens) n ten Grades p n (x) = a 0 + a 1 x + a 2 x 2 +... + a n x n, das die gegebenen Daten interpoliert, d.h. p n (x i ) = f i, 0 i n. Erster

Mehr

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

Musterlösungen zur Leistungsnachweisklausur vom Studiengang Informatik, Ingenieurinformatik, Lehramt TU ILMENAU Institut für Mathematik Numerische Mathematik PD Dr. W. Neundorf Musterlösungen zur Leistungsnachweisklausur vom.0.006 Studiengang Informatik, Ingenieurinformatik, Lehramt 1. Lineare Algebra

Mehr

1 2 x x x x x x2 + 83

1 2 x x x x x x2 + 83 Polynominterpolation Aufgabe 1 Gegeben sei die Wertetabelle i 0 1 2 3 x i 0 1 2 4 f i 3 1 2 7 a) Bestimmen Sie das Interpolationspolynom von Lagrange durch die obigen Wertepaare. b) Interpolieren Sie die

Mehr

KAPITEL 8. Interpolation

KAPITEL 8. Interpolation KAPITEL 8. Interpolation 8.2 Lagrange-Interpolationsaufgabe für Polynome Wir beschränken uns auf die Lagrange-Interpolation mit Polynomen. Der Raum der Polynome vom Grad n: Stützstellen: Π n = { n j=0

Mehr

Übungen zu Splines Lösungen zu Übung 20

Übungen zu Splines Lösungen zu Übung 20 Übungen zu Splines Lösungen zu Übung 20 20.1 Gegeben seien in der (x, y)-ebene die 1 Punkte: x i 6 5 4 2 1 0 1 2 4 5 6 y i 1 1 1 1 1 + 5 1 + 8 4 1 + 8 1 + 5 1 1 1 1 (a) Skizzieren Sie diese Punkte. (b)

Mehr

1. Anhang: Spline-Funktionen

1. Anhang: Spline-Funktionen C:\D\DOKU\NUM KURS\SPLINE.TEX C:\UG\.AI 20. Juli 1998 Vorbemerkung: Wenn der Satz stimmt, daß jede Formel eines Textes die Leserzahl halbiert, dann brauche ich bei grob geschätzt 40 Formeln etwa 2 40 =

Mehr

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

(x x j ) R m [x] (3) x x j x k x j. R m [x]. (4) 33 Interpolation 147 33 Interpolation In vielen praktischen Anwendungen der Mathematik treten Funktionen f auf, deren Werte nur näherungsweise berechnet werden können oder sogar nur auf gewissen endlichen

Mehr

Interpolation. Kapitel 3

Interpolation. Kapitel 3 Kapitel 3 Interpolation Die Interpolation von Funktionen oder Daten ist ein häufig auftretendes Problem sowohl in der Mathematik als auch in vielen Anwendungen Das allgemeine Problem, die sogenannte Dateninterpolation,

Mehr

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

Übungen zur Ingenieur-Mathematik II SS 2017 Blatt Aufgabe 13: Betrachten Sie die Funktion. f(x) = Übungen zur Ingenieur-Mathematik II SS 2017 Blatt 6 2.5.2017 Aufgabe 1: Betrachten Sie die Funktion Lösung: f(x) = 1, x [, 1]. 1 + 25x2 a) Bestimmen Sie die Interpolationspolynome vom Grad m p m (x) =

Mehr

Interpolation und Approximation von Funktionen

Interpolation und Approximation von Funktionen Kapitel 6 Interpolation und Approximation von Funktionen Bei ökonomischen Anwendungen tritt oft das Problem auf, dass eine analytisch nicht verwendbare (oder auch unbekannte) Funktion f durch eine numerisch

Mehr

Übungsblatt 3 Musterlösung

Übungsblatt 3 Musterlösung Numerik gewöhnlicher Differentialgleichungen MA4 - SS6 Übungsblatt Musterlösung Sei M,N N und f C M+N+ (B) eine komplexe Funktion, B eine kompakte Menge. Die Padé Approximation PN M (f)(x) ist die rationale

Mehr

9. Parametrische Kurven und Flächen

9. Parametrische Kurven und Flächen 9. Parametrische Kurven und Flächen Polylinien bzw. Polygone sind stückweise lineare Approximationen für Kurven bzw. Flächen Nachteile: hohe Zahl von Eckpunkten für genaue Repräsentation erforderlich interaktive

Mehr

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

D-MAVT NUMERISCHE MATHEMATIK FS 14 K. Nipp, A. Hiltebrand Lösung vom Test 2 D-MAVT NUMERISCHE MATHEMATIK FS 4 K Nipp, A Hiltebrand Lösung vom Test Sei A ( 3 3 ) a) Bestimmen Sie κ(a), die Kondition von A (in der -Norm): κ(a) b) Berechnen Sie den Spektralradius von A: ρ(a) 4 c)

Mehr

c) Realisierung des Gauß Algorithmus in Gleitpunktarithmetik: Fehlerschranke hängt linear ab von max i,k l ik. 8n 3 max i,j,k a (k) ij ε.

c) Realisierung des Gauß Algorithmus in Gleitpunktarithmetik: Fehlerschranke hängt linear ab von max i,k l ik. 8n 3 max i,j,k a (k) ij ε. Matrix unverändert: A = QR cond 2 (R) = cond 2 (A). c) Realisierung des Gauß Algorithmus in Gleitpunktarithmetik: Fehlerschranke hängt linear ab von max i,k l ik. Spaltenpivotisierung: l ik 1 kleine Fehlerschranke

Mehr

Nachklausur am Donnerstag, den 7. August 2008

Nachklausur am Donnerstag, den 7. August 2008 Nachklausur zur Vorlesung Numerische Mathematik (V2E2) Sommersemester 2008 Prof. Dr. Martin Rumpf Dr. Martin Lenz Dipl.-Math. Nadine Olischläger Nachklausur am Donnerstag, den 7. August 2008 Bearbeitungszeit:

Mehr

HTL Kapfenberg SPLINE Interpolation Seite 1 von 7.

HTL Kapfenberg SPLINE Interpolation Seite 1 von 7. HTL Kapfenberg SPLINE Interpolation Seite von 7 Roland Pichler [email protected] SPLINE Interpolation Mathematische / Fachliche Inhalte in Stichworten: Polynome, Gleichungssysteme, Differenzialrechnung

Mehr

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

Kapitel 4: Interpolation Sei U eine Klasse von einfach strukturierten Funktionen, z.b. Kapitel 4: Interpolation Sei U eine Klasse von einfach strukturierten Funktionen, z.b. - Polynome, - rationale Funktionen, - trigonometrische Polynome, - Splines. Interpolationsproblem 4: Sei f : [a,b]

Mehr

Lösungsvorschlag zur Modulprüfung Numerische Methoden Sommersemester 2016

Lösungsvorschlag zur Modulprüfung Numerische Methoden Sommersemester 2016 Institut für Analysis Prof Dr Michael Plum Lösungsvorschlag zur Modulprüfung Numerische Methoden Sommersemester 0 0090 Aufgabe Punkte: Betrachten Sie das lineare Gleichungssystem Ax = b mit A = 0 und b

Mehr

Numerische Verfahren

Numerische Verfahren Numerische Verfahren Jens-Peter M. Zemke [email protected] Institut für Numerische Simulation Technische Universität Hamburg-Harburg 08.04.2008 TUHH Jens-Peter M. Zemke Numerische Verfahren 1 / 68 Übersicht

Mehr

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

8 Interpolation. 8.1 Problemstellung. Gegeben: Diskrete Werte einer Funktion f : R R an n + 1 Stützstellen. x 0 < x 1 <... < x n. 8 Interpolation 81 Problemstellung Gegeben: Diskrete Werte einer Funktion f : R R an n + 1 Stützstellen x 0 < x 1 < < x n Eingabedaten: (x 0, f 0 ),(x 1, f 1 ),,(x n, f n ) Gegebene Daten (x j, f j ) Analysis

Mehr

Approximation durch Polynome

Approximation durch Polynome durch n Anwendungen: zur Vereinfachung einer gegebenen Funktion durch einen Polynomausdruck. Dann sind übliche Rechenoperation +,,, / möglich. zur Interpolation von Daten einer Tabelle n Beispiel Trotz

Mehr

Numerisches Programmieren, Übungen

Numerisches Programmieren, Übungen Technische Universität München SS 2012 Institut für Informatik Prof. Dr. Thomas Huckle Dipl.-Inf. Christoph Riesinger Dipl.-Math. Alexander Breuer Dipl.-Math. Dipl.-Inf. Jürgen Bräckle Dr.-Ing. Markus

Mehr

Einführung in die numerische Mathematik

Einführung in die numerische Mathematik Prof. Dr. M. Günther K. Gausling, M.Sc. C. Hendricks, M.Sc. Sommersemester 214 Bergische Universität Wuppertal Fachbereich C Mathematik und Naturwissenschaften Angewandte Mathematik / Numerische Analysis

Mehr

7 Integralrechnung für Funktionen einer Variablen

7 Integralrechnung für Funktionen einer Variablen 7 Integralrechnung für Funktionen einer Variablen In diesem Kapitel sei stets D R, und I R ein Intervall. 7. Das unbestimmte Integral (Stammfunktion) Es sei f : I R eine Funktion. Eine differenzierbare

Mehr

Interpolation, numerische Integration

Interpolation, numerische Integration 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

Mehr

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

Musterlösung zum Übungsblatt Interpolation nach Newton, Nevill, Lagrange. Angewandte Mathematik Ing.-Wiss., HTWdS Dipl.-Math. Dm. Ovrutskiy Musterlösung zum Übungsblatt Interpolation nach Newton, Nevill, Lagrange. Aufgabe 1 Approximieren Sie cos(x) auf [ /, /] an drei Stützstellen

Mehr

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-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. IGPM RWTH Aachen Verständnisfragen-Teil NumaMB H11 (24 Punkte) Es gibt zu jeder der 12 Aufgaben vier Teilaufgaben. Diese sind mit wahr bzw. falsch zu kennzeichnen (hinschreiben). Es müssen mindestens zwei

Mehr

8 Polynominterpolation

8 Polynominterpolation 8 Polynominterpolation Interpolations-Aufgabe: Von einer glatten Kurve seien nur lich viele Punktewerte gegeben. Wähle einen lichdimensionalen Funktionenraum. Konstruiere nun eine Kurve in diesem Funktionenraum

Mehr

Lösungen zu Blatt 13 der Übungen zur Vorlesung Numerik, LMU München, Wintersemester 2016/2017

Lösungen zu Blatt 13 der Übungen zur Vorlesung Numerik, LMU München, Wintersemester 2016/2017 Lösungen zu Blatt 13 der Übungen zur Vorlesung Numerik, LMU München, Wintersemester 01/017 Peter Philip, Sabine Bögli. Januar 017 1. 10 Punkte) a) Betrachten Sie R mit der Maximumsnorm. Berechnen Sie die

Mehr

Name Vorname Fachrichtg. Matrikelnr. Punkte Klausur Aufgabe max. Punkte Punkte. Bitte beachten!

Name Vorname Fachrichtg. Matrikelnr. Punkte Klausur Aufgabe max. Punkte Punkte. Bitte beachten! Fakultät für Mathematik Institut für Algebra und Geometrie Prof. Dr. Martin Henk, Dr. Michael Höding Modulprüfung Mathematik III Fachrichtung: Computer Science in Engineering, Computervisualistik, Informatik,

Mehr

Klausurvorbereitung Höhere Mathematik Lösungen

Klausurvorbereitung Höhere Mathematik Lösungen Klausurvorbereitung Höhere Mathematik Lösungen Yannick Schrör Christian Mielers. Februar 06 Ungleichungen Bestimme die Lösungen für folgende Ungleichungen. x+ > x + x + Fall : x, x + > x + 6 Lösung im

Mehr

Mathematik für Sicherheitsingenieure I A

Mathematik für Sicherheitsingenieure I A Prof. Dr. J. Ruppenthal Wuppertal, 3.8.8 Dr. T. Pawlaschyk Mathematik für Sicherheitsingenieure I A Aufgabe. (5+5+5+5 Punkte) a) Geben Sie für jede der folgenden Aussagen an, ob sie WAHR oder FALSCH ist.

Mehr

Mathematik für Wirtschaftswissenschaftler im WS 12/13 Lösungen zu den Übungsaufgaben Blatt 12

Mathematik für Wirtschaftswissenschaftler im WS 12/13 Lösungen zu den Übungsaufgaben Blatt 12 Mathematik für Wirtschaftswissenschaftler im WS /3 Lösungen zu den Übungsaufgaben Blatt Aufgabe 5 Welche der folgenden Matrizen sind positiv bzw negativ definit? A 8, B 3 7 7 8 9 3, C 7 4 3 3 8 3 3 π 3

Mehr

6 Polynominterpolation

6 Polynominterpolation Vorlesungsskript HM-Numerik (SS 2014): Kapitel 6 Version: 1 Juli 2014 6 Polynominterpolation Gegeben: Wertepaare { (x i,f i ) R 2 i = 0,,n } Gesucht: Einfache Funktion g : R R mit g(x i ) = f i i {0,1,,n}

Mehr

Grundkurs Höhere Mathematik I (für naturwissenschaftliche. Studiengänge) Beispiele

Grundkurs Höhere Mathematik I (für naturwissenschaftliche. Studiengänge) Beispiele Grundkurs Höhere Mathematik I (für naturwissenschaftliche Studiengänge) Beispiele Prof. Dr. Udo Hebisch Diese Beispielsammlung ergänzt das Vorlesungsskript und wird ständig erweitert. 1 DETERMINANTEN 1

Mehr

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

Kapitel 7. Interpolation und Approximation II. Inhalt: 7.1 Spline-Interpolation 7.2 Trigonometrische Interpolation 7.3 Tschebyscheff-Approximation Kapitel 7. Interpolation und Approximation II Inhalt: 7.1 Spline-Interpolation 7.2 Trigonometrische Interpolation 7.3 Tschebyscheff-Approximation Numerische Mathematik I 275 Interpolation als lineares

Mehr

9. Übungsblatt zur Vorlesung Mathematik I für Informatik

9. Übungsblatt zur Vorlesung Mathematik I für Informatik Fachbereich Mathematik Prof. Dr. Thomas Streicher Dr. Sven Herrmann Dipl.-Math. Susanne Pape 9. Übungsblatt zur Vorlesung Mathematik I für Informatik Wintersemester 2009/2010 8./9. Dezember 2009 Gruppenübung

Mehr

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

KLAUSUR zur Numerik I mit Lösungen. Aufgabe 1: (10 Punkte) [ wahr falsch ] 1. Die maximale Ordnung einer s-stufigen Quadraturformel ist s 2. MATHEMATISCHES INSTITUT PROF. DR. ACHIM SCHÄDLE 9.8.7 KLAUSUR zur Numerik I mit Lösungen Aufgabe : ( Punkte) [ wahr falsch ]. Die maximale Ordnung einer s-stufigen Quadraturformel ist s. [ ]. Der Clenshaw

Mehr

Numerische Methoden 7. Übungsblatt

Numerische Methoden 7. Übungsblatt Karlsruher Institut für Technologie (KIT) SS 01 Institut für Analysis Prof Dr Michael Plum Dipl-Mathtechn Rainer Mandel Numerische Methoden 7 Übungsblatt Aufgabe 17: Quadratur II Die Menge aller Polynome

Mehr

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

Mathematik II für Studierende der Informatik (Analysis und lineare Algebra) im Sommersemester 2018 (Analysis und lineare Algebra) im Sommersemester 2018 2. Juli 2018 1/1 Wir geben einige wesentliche Sätze über bestimmte Integrale an, deren Beweise man in den Standardlehrbüchern der Analysis findet.

Mehr

Einführung in die numerische Mathematik

Einführung in die numerische Mathematik Prof. Dr. M. Günther K. Gausling, M.Sc. C. Hendricks, M.Sc. Sommersemester 014 Bergische Universität Wuppertal Fachbereich C Mathematik und Naturwissenschaften Angewandte Mathematik / Numerische Analysis

Mehr

UNIVERSITÄT KARLSRUHE Institut für Analysis HDoz. Dr. P. C. Kunstmann Dipl.-Math. M. Uhl. Sommersemester 2009

UNIVERSITÄT KARLSRUHE Institut für Analysis HDoz. Dr. P. C. Kunstmann Dipl.-Math. M. Uhl. Sommersemester 2009 UNIVERSITÄT KARLSRUHE Institut für Analysis HDoz Dr P C Kunstmann Dipl-Math M Uhl Sommersemester 009 Höhere Mathematik II für die Fachrichtungen Elektroingenieurwesen, Physik und Geodäsie inklusive Komplexe

Mehr

Klausur Numerische Mathematik (für Elektrotechniker), 24. Februar 2016

Klausur Numerische Mathematik (für Elektrotechniker), 24. Februar 2016 Verständnisfragen-Teil ( Punkte) Jeder der Verständnisfragenblöcke besteht aus Verständnisfragen. Werden alle Fragen in einem Verständnisfragenblock richtig beantwortet, so gibt es für diesen Block Punkte.

Mehr

Grundlagen der Mathematik (BSc Maschinenbau)

Grundlagen der Mathematik (BSc Maschinenbau) Prof. Dr. J. Ruppenthal Wuppertal, 3.8.8 Dr. T. Pawlaschyk Grundlagen der Mathematik (BSc Maschinenbau) Aufgabe. (5+5+5+5 Punkte) a) Geben Sie für jede der folgenden Aussagen an, ob sie WAHR oder FALSCH

Mehr

Numerische Integration und Differentiation

Numerische Integration und Differentiation Einführung Grundlagen Bemerkung (Numerische Mathematik) a) Im engeren Sinn: zahlenmäßige Auswertung mathematischer Zusammenhänge z B Lösung von linearen und nichtlinearen Gleichungssystemen Numerische

Mehr

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

Kapitel 3. Approximation von Funktionen und Daten. Interpolation Stückweise Interpolation Spline-Funktionen [ Kapitel 3 Approximation von Funktionen und Daten Prof. R. Leithner, E. Zander Einführung in numerische Methoden für Ingenieure 3/2 Approximation Approximation: Suche zu einer gegebenen Funktion f eine

Mehr

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

0.1 Modellierung von Kurven und Flächen mittels B-Splines Vorlesung vom 28.04.06 Skript erstellt von Antonia Wittmers und Maria Gensel 0.1 Modellierung von Kurven und Flächen mittels B-Splines Das Wort Spline, übersetzt mit längliches, dünnes Stück Holz oder

Mehr

Die Programmieraufgaben

Die Programmieraufgaben Praktikum zur Vorlesung: Numerische Mathematik für Lehramt SS 2006 Die Programmieraufgaben Jan Mayer 18. Mai 2006 Lösung zur ersten Aufgabe Tschebyscheff Stuetzstellen.m function xs = Tschebyscheff Stuetzstellen(n);

Mehr

Lösung der Diplom-Vorprüfung Höhere Mathematik III/IV Aufgabe N1 (LR-Zerlegung mit Pivotisierung) Gegeben seien R 3.

Lösung der Diplom-Vorprüfung Höhere Mathematik III/IV Aufgabe N1 (LR-Zerlegung mit Pivotisierung) Gegeben seien R 3. Lösung der Diplom-Vorprüfung Höhere Mathematik III/IV 7.7.6 Aufgabe N (LR-Zerlegung mit Pivotisierung) Gegeben seien 6 8 A = 8 6 R und b = 6 R. a) Berechnen Sie die LR-Zerlegung von A mit Spaltenpivotisierung.

Mehr

gekrümmte Flächen / Freiformflächen (analog zur Kurvendarstellung)

gekrümmte Flächen / Freiformflächen (analog zur Kurvendarstellung) 7. Modelle für Flächen gekrümmte Flächen / Freiformflächen (analog zur Kurvendarstellung) man unterscheidet 2 Typen: finite Interpolationen / Approximationen: endliche Zahl von Stützstellen / Kontrollpunkten

Mehr

3 Interpolation und Approximation

3 Interpolation und Approximation In dem ersten großen Kapitel beschäftigen wir uns mit der Frage, wie eine Reihe von Daten (z.b. aus physikalischen Messungen, experimentelle Beobachtungen, Börse, etc.) durch eine möglichst einfache Funktion

Mehr

Wir konstruieren eine Wasserrutsche!

Wir konstruieren eine Wasserrutsche! Wir konstruieren eine Wasserrutsche! Teilnehmer: Leo Graumann Anh Vu Ho Yiyang Huang Felix Jäger Charlotte Kappler Wilhelm Mebus Alice Wamser Gruppenleiter: René Lamour Caren Tischendorf Heinrich-Hertz-Oberschule,

Mehr

Prof. Dr. Rolf Linn

Prof. Dr. Rolf Linn Prof. Dr. Rolf Linn 6.4.5 Übungsaufgaben zu Mathematik Analysis. Einführung. Gegeben seien die Punkte P=(;) und Q=(5;5). a) Berechnen Sie den Anstieg m der Verbindungsgeraden von P und Q. b) Berechnen

Mehr

Interpolation, numerische Integration, Eigenwerte

Interpolation, numerische Integration, Eigenwerte Neunte Vorlesung, 29. Mai 2008, Inhalt Interpolation, numerische Integration, Eigenwerte Polynomiale Interpolation (Lagrange, Newton, Neville) Splines und weitere Interpolationsverfahren numerische Integration

Mehr

5 Randwertprobleme. y = f(t, y, y ) für t J, (5.2a) y(t 0 ) = y 0, y(t) = y T (5.2b) zu gegebener Funktion f und Werten y 0, y T.

5 Randwertprobleme. y = f(t, y, y ) für t J, (5.2a) y(t 0 ) = y 0, y(t) = y T (5.2b) zu gegebener Funktion f und Werten y 0, y T. 5 Randwertprobleme Bei den bisher betrachteten Problemen handelte es sich um Anfangswertprobleme. In der Praxis treten, insbesondere bei Differentialgleichungen höherer Ordnung, auch Randwertprobleme auf.

Mehr

Kommentierte Musterlösung zur Klausur HM II für Naturwissenschaftler

Kommentierte Musterlösung zur Klausur HM II für Naturwissenschaftler Kommentierte Musterlösung zur Klausur HM II für Naturwissenschaftler Sommersemester 7 (7.8.7). Gegeben ist die Matrix A 3 3 3 (a) Bestimmen Sie sämtliche Eigenwerte sowie die zugehörigen Eigenvektoren.

Mehr

Partialbruchzerlegung

Partialbruchzerlegung Partialbruchzerlegung Lucas Kunz 27. Januar 207 Inhaltsverzeichnis Theorie 2. Definition.................................... 2.2 Nullstellen höheren Grades........................... 2.3 Residuen-Formel................................

Mehr

Technische Universität München. Probeklausur Lösung SS 2012

Technische Universität München. Probeklausur Lösung SS 2012 Technische Universität München Andreas Wörfel & Carla Zensen Ferienkurs Analysis für Physiker Probeklausur Lösung SS Aufgabe Differenzierbarkeit / Punkte: [4,, 3, 4] Es sei f(x, y) = sin(x3 + y 3 ) x +

Mehr

Ableitungen von Funktionen

Ableitungen von Funktionen Kapitel 8 Ableitungen von Funktionen 8. Der Begriff der Ableitung Aufgabe 8. : Prüfen Sie mit Hilfe des Differenzenquotienten, ob folgende Funktionen an den gegebenen Stellen x 0 differenzierbar sind.

Mehr

Institut für Geometrie und Praktische Mathematik

Institut für Geometrie und Praktische Mathematik RWTH Aachen Institut für Geometrie und Praktische Mathematik Diplom VP Numerik 13. September 004 Aufgabe 1 10 0 40 Gegeben sei die Matrix A = 80 10 10. 10 5 5 (6 Punkte) a) Skalieren (Zeilenäquilibrierung)

Mehr

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

Die Interpolationsaufgabe besteht darin, eine (einfache) Funktion u n U n zu finden, Kapitel 3 Interpolation 31 Einführung Bemerkung 31 Motivation, Aufgabenstellung Gegeben seien eine Funktion f C([a,b]) und x i [a,b], i = 0,n, mit a x 0 < x 1 < < x n b (31) Die Interpolationsaufgabe besteht

Mehr

5 Interpolation und numerische Approximation

5 Interpolation und numerische Approximation Numerik I 194 5 Interpolation und numerische Approximation 5.1 Polynominterpolation 5.2 Spline-Interpolation 5.3 Diskrete Fourier-Transformation 5.4 Schnelle Fourier-Transformation (FFT) 5.5 Eine Anwendung

Mehr

Übung 5, Analytische Optimierung

Übung 5, Analytische Optimierung Übung 5, 5.7.2011 Analytische Optimierung Aufgabe 5.1 Bei der Herstellung von Konserven werden für Boden und Deckel bzw. für den Konservenmantel verschiedene Materialien verwendet, die g 1 = bzw. g 2 =

Mehr

Serie 13. Analysis D-BAUG Dr. Cornelia Busch FS 2016

Serie 13. Analysis D-BAUG Dr. Cornelia Busch FS 2016 Analysis D-BAUG Dr. Cornelia Busch FS 2016 Serie 13 1. Prüfungsaufgabe 4, Winter 2014. Bestimmen Sie die Funktion, für die gilt: An jeder Stelle des Definitionsbereichs ist die Steigung des Graphen der

Mehr

Numerisches Programmieren, Übungen

Numerisches Programmieren, Übungen Technische Universität München SoSe 8 Institut für Informatik Prof. Dr. Thomas Huckle Michael Rippl Fabio Gratl Numerisches Programmieren, Übungen Musterlösung 3. Übungsblatt: Gaußelimination mit Pivotsuche,

Mehr

Musterlösung. 1 Relationen. 2 Abbildungen. TUM Ferienkurs Lineare Algebra 1 WiSe 08/09 Dipl.-Math. Konrad Waldherr

Musterlösung. 1 Relationen. 2 Abbildungen. TUM Ferienkurs Lineare Algebra 1 WiSe 08/09 Dipl.-Math. Konrad Waldherr TUM Ferienkurs Lineare Algebra WiSe 8/9 Dipl.-Math. Konrad Waldherr Musterlösung Relationen Aufgabe Auf R sei die Relation σ gegeben durch (a, b)σ(c, d) : a + b c + d. Ist σ reflexiv, symmetrisch, transitiv,

Mehr

Übungen zu Einführung in die Numerische Mathematik (V2E2) Sommersemester 2016

Übungen zu Einführung in die Numerische Mathematik (V2E2) Sommersemester 2016 Übungen zu Einführung in die Numerische Mathematik (VE) Sommersemester 6 Prof. Dr. Martin Rumpf Pascal Huber Sascha Tölkes Übungsblatt 8 Abgabe:.6.6 Aufgabe 5 (Elliptisches Randwertproblem auf einem Ring)

Mehr

3 a) Berechnen Sie die normierte Zeilenstufenform der Matrix A = normierte Zeilenstufenform:

3 a) Berechnen Sie die normierte Zeilenstufenform der Matrix A = normierte Zeilenstufenform: 1. Aufgabe (9 Punkte) In dieser Aufgabe müssen Sie Ihre Antwort nicht begründen. Es zählt nur das Ergebnis. Tragen Sie nur das Ergebnis auf diesem Blatt im jeweiligen Feld ein. 0 1 3 a) Berechnen Sie die

Mehr

GRUNDLAGEN MATHEMATIK

GRUNDLAGEN MATHEMATIK Mathematik und Naturwissenschaften Fachrichtung Mathematik, Institut für Numerische Mathematik GRUNDLAGEN MATHEMATIK 4. Differentialrechnung Prof. Dr. Gunar Matthies Wintersemester 2015/16 G. Matthies

Mehr

Polynominterpolation

Polynominterpolation Polynominterpolation In der numerischen Mathematik versteht man unter Polynominterpolation die Suche nach einem Polynom, welches exakt durch vorgegebene Punkte (z. B. aus einer Messreihe) verläuft. Dieses

Mehr

Beispiele. zum Tutorium Numerisches Rechnen und Lineare Algebra WS 2016/2017

Beispiele. zum Tutorium Numerisches Rechnen und Lineare Algebra WS 2016/2017 Beispiele zum Tutorium Numerisches Rechnen und Lineare Algebra WS 6/7 Zur positiven Beurteilung der LV ist es notwendig, dass aus jedem der 9 Abschnitte (Lineare Gleichungssysteme, Determinanten, Vektorräume,

Mehr

Numerik gewöhnlicher Differentialgleichungen. Übung 8 - Lösungsvorschlag

Numerik gewöhnlicher Differentialgleichungen. Übung 8 - Lösungsvorschlag Technische Universität Chemnitz Chemnitz, 2. Januar 21 Prof. R. Herzog, M. Bernauer Numerik gewöhnlicher Differentialgleichungen WS29/1 Übung 8 - Lösungsvorschlag 1. Ziel dieser Aufgabe ist die Umsetzung

Mehr

Gitterfreie Methoden. Florian Hewener. 29. Oktober 2013

Gitterfreie Methoden. Florian Hewener. 29. Oktober 2013 Gitterfreie Methoden 1D 2D Florian Hewener 29. Oktober 2013 Gliederung 1 Interpolationsprobleme Problemstellung Haar-Räume 2 Mehrdimensionale Polynominterpolation 3 Splines Kubische Splines und natürliche

Mehr

Spline-Räume - B-Spline-Basen

Spline-Räume - B-Spline-Basen Spline-Räume - B-Spline-Basen René Janssens 4. November 2009 René Janssens () Spline-Räume - B-Spline-Basen 4. November 2009 1 / 56 Übersicht 1 Erster Abschnitt: Räume von Splinefunktionen Grundlegende

Mehr

Übungsblatt 2 Musterlösung

Übungsblatt 2 Musterlösung MSE SS17 Übungsblatt Musterlösung Lösung 5 (Transformation von Variablen) Zur Transformation gehen wir analog zur Vorlesung vor. Zunächst bestimmen wir die durch die PDGL definierte Matrix A und deren

Mehr

Übungsblatt 1 Musterlösung

Übungsblatt 1 Musterlösung Numerik gewöhnlicher Differentialgleichungen MA234 - SS6 Übungsblatt Musterlösung Aufgabe (Interpolationspolynom) a) Bestimmen Sie die Hilfspolynome L i, i =,,2, für x =, x = 2 und x 2 = 3 nach der Formel

Mehr