![]() |
|
| |
|||
| Die kubische Hermite Kurve | Hier wird aus den im vorigen Abschnitt angegebenen Vorgaben für eine einfache Kurve mathematisch eine Funktion P(t) für die Kurve hergeleitet. Die vier Nebenbedingungen sind:
![]() Durch vier Nebenbedingungen wird ein Polynom dritten Grades (ein kubisches Polynom) eindeutig bestimmt:
oder in Vektorschreibweise:
![]() Dabei sind die ci Vektoren aus dem zweidimensionalen oder dreidimensionalen Raum. Unser Ziel ist es nun, die Matrix C aus den Nebenbedingungen P0 , P1 , P'0 und P'1 zu ermitteln. Schreiben wir die Nebenbedingungen in eine Matrix G, so suchen wir die Matrix MH, sodaß C = G MH und damit
Die Ableitung von P(t) ist
Setzen wir die Nebenbedingungen in die Funktion ein, ergibt sich ein Gleichungssystem mit vier Unbekannten:
![]() Für den Vektor C der ci folgt (C ist bezüglich der ci ein Zeilenvektor, deshalb erscheint unten zuerst die Transponierte C T ):
|
![]()
|
|
|
G heißt Geometriematrix, MH heißt Basismatrix der Hermite-Kurve. In Vektorschreibweise folgt mit P(t) = C T
Damit ist das Ziel erreicht: |
![]() |