• Keine Ergebnisse gefunden

7.¨Ubung A TECHNISCHEUNIVERSIT¨ATDARMSTADT

N/A
N/A
Protected

Academic year: 2022

Aktie "7.¨Ubung A TECHNISCHEUNIVERSIT¨ATDARMSTADT"

Copied!
1
0
0

Wird geladen.... (Jetzt Volltext ansehen)

Volltext

(1)

Fachbereich Mathematik Prof. Dr. U. Reif

TECHNISCHE UNIVERSIT¨ AT DARMSTADT

A

18.06.2007

7. ¨ Ubung

Splineapproximation SS 2007 Aufgabe 26: [M]

Gegeben seien die diskreten Dateng1, . . . ,gM inRd sowie das Fehlerfunktional

J(F, U) :=

M

X

j=1

kBn(uj)F−gjk2.

a) Geben Sie die notwendigen Bedingungen f¨ur ein Mimimum vonJ an.

b) Zeigen Sie, dass die Parameterkorrektur nach Hoschek das Minimum unver¨andert l¨asst.

c) Geben Sie einen Schritt (F, U)→(F0, U0) des Newtonverfahrens zur numerischen Bestimmung des Minimums an.

Aufgabe 27: [M]

Gegeben seien die Punkteg0,g1sowie die Vektorent0,t1der L¨ange 1 inR2. Geben Sie notwendige und hinreichende Bedingungen f¨ur die L¨osbarkeit des geometrischen Hermite-Interpolationsproblems

f(0) =g0, f(1) =g1, f0(0)

kf0(0)k =t0, f0(1)

kf0(1)k =t1, f ∈P23([0,1]), im RaumP23([0,1]) der ebenen quadratischen B´ezier-Kurven an.

Aufgabe 28: [P]

a) Schreiben Sie ein Matlab-Programm

[P, U] =Chordal(G, n),

das zu Punkten G = [g1;. . .;gM] in Rd die bestapproximierende B´ezierkurve BnP der Ordnung n bei Verwendung der chordalen ParametrisierungU der DatenGbestimmt. Dabei sei die Skalierung so gew¨ahlt, dass u1= 0 unduM = 1.

b) Schreiben Sie ein Matlab-Programm

[P, U, d] =ParaCorrect(Pold, Uold,G),

das zu einer gegebenen Approximation BnPold mit St¨utzstellen Uold durch Parameterkorrektur eine neue ApproximationBnPmit St¨utzstellen U bestimmt. Der Fehler

d= s

X

i

kBnP(ui)−gik2

soll ebenfalls berechnet werden. Testen Sie Ihr Programm, indem Sie zum BeispielM Datenpunkte von einer kubischen Kurve g(t) abgreifen, n = 4 setzen und dann iterieren. In diesem Fall w¨are also die exakte Interpolation aller Datenpunkte m¨oglich.

Referenzen

ÄHNLICHE DOKUMENTE

(Das war hier nicht verlangt, aber man kann es ja trotzdem machen, um sich zu ¨ uberzeugen.).. Die zugeh¨origen Eigenvektoren sind nach (ii) die gleichen wie die

Fachbereich Mathematik

Fachbereich

Fachbereich

d) Verifizieren Sie mit Hilfe des Resultats aus Teil b) nochmals den aus der Vorlesung bekannten Satz, dass alle Eigenwerte von S reell sind und dass die Hauptkr¨ ummungsrichtungen

Man kann zeigen, dass f s ebenfalls eine Immersion ist, sofern |s| hinrecihend

Hinweis: Im Bereich Matlab der Homepage finden Sie das Programm seval, mit dem Splines ausgewertet werden k¨ onnen.. Bringen Sie Ihr Programm entweder auf dem eigenen Laptop oder

Hinweis: Mit Hilfe des Matlab-Befehls poly und einer Verschiebung der Knoten um µ j k¨ onnen die Koeffizienten von Q j sehr einfach