Bild des Institutes mit dem Logo der Universität

Approximation und Geometrische Modellierung

Termine/Aktuelles Personen Organisatorisches Inhalt Literatur Übungsblätter

Termine/Aktuelles

Vorlesung: Dienstag 8.00 - 9.30 Uhr  V 57.03
Freitag 8.00 - 9.30 Uhr    V 57.01
 
Gruppenübungen:   Dienstag 14.00 - 15.30 Uhr   V57-2.150
Mittwoch 9.45 - 11.15 Uhr   V57-2.150
 

Personen


Inhalt:

(Modulbeschreibung)

Polynome und B-Splines spielen bei der Approximation von Funktionen und Daten, der rechnergestützten Geometriebeschreibung, der numerischen Lösung von Differentialgleichungen und der Computergrafik eine wichtige Rolle. Die Vorlesung behandelt hierzu grundlegende mathematische Methoden und Modellierungstechniken:

Ergänzend zu dieser Vorlesung können weitere Vorlesungen in der Numerik insbesondere über Finite Elemente, sowie Vorlesungen aus der angewandten Geometrie besucht werden.

In Verbindung mit der Vorlesung Höhere Numerik oder der Vorlesung Finite Elemente bildet die Vorlesung Grundlage für Diplomarbeiten.


Organisatorisches


Literatur

  • Programme zur Vorlesung:
  • K. Höllig: Finite Element Methods with B-Splines, SIAM, 2003.
  • E. Cohen, R. Riesenfeld, G. Elber: Geometric Modeling with Splines, an Introduction, A K Peters, 2001
  • H. Prautzsch, W. Böhm, M. Paluszny: Bezier and B-Spline Techniques (Mathematics and Visualization), Springer, 2007

    Übungsblätter:

    • Blatt 1: Kreisapproximation, Auswertung von Polynomen, Taylor-Entwichklung, Interpolationsfehler, Bernstein-Basis
    • Blatt 2: Hermite-Interpolation, Skalarprodukt von Bernstein-Polynomen, Bézier-Kurven (Tangentenrichtung, Berührpunkte am Kreis, Parallelkurve)
    • Blatt 3: Bezier-Kurven: Kreisdarstellung, Auswertung, Erweiterung, Krümmung, krümmungsstetige Fortsetzung
    • Blatt 4: Bezier-Kurven: Krümmungsstetige Fortsetzung, geometrische Hermite Interpolation - rationale Bezier-Kurven: Programm zur Ableitung, Grenzwert bei Gewichtsveränderung, Interpolation eines Punktes im Dreieck.
      Programme für Aufgabe 1641: bez_taylor.m, taylor_bez.m.
    • Blatt 5: Kegelschnitte und rationale Bezier-Kurven, Polynomsegmente eines B-Splines, B-Spline als Projektion des Einheitswürfels.
    • Blatt 6: Spline-Darstellung eines Polynoms, lineare Funktion mit Bernsteinpolynomen, Basis des Spline-Raums, Auswertung eines kubischen Splines, Programm zur Spline-Integration.
    • Blatt 7: kubischer uniformer Spline, Hermite-Spline, Auswertung eines periodischen Splines, periodischer Spline zu Polynom, Abschätzung für Schoenberg-Schema.
    • Blatt 8: Interpolationsmatrix, natürlicher Spline Interpolant, Lösbarkeit eines Interpolationsproblems,Lagrange-Spline.
      Programm für Aufgabe 1623: natural_spline.m
    • Blatt 9: Buchstaben als Spline-Kurven, Abstand Spline-Kurve zu Kontrollpolygon, Knoten-Einfügen, Konvergenz der Unterteilung, Knoten-Entfernen
    • Blatt 10: Tangenten an Spline-Kurven, umwandlung in Bezier-Form, Polynomiale Approximation einer rationalen Spline-Kurve
    • Blatt 11: Darstellung in bivariater Bernsteinbasis, Auswertung von bivariatem Spline und partiellen Ableitungen, B-Splines von totalem Grad, Werte multivariater B-Splines an Knotengitter.