Kubische Kurve durch zwei Punkte - Matrixnotation

Bestimmung einer Kurve durch zwei Punkte und Lösung des Gleichungssystems mit Matrixfunktionen

Gleichungssystem und Matrizen

Dieser Artikel setzt fort, was unter dem Titel "Kubische Kurve durch zwei Punkte" bereits eingeführt wurde.

Die Gleichungen, die zur Bestimmung de Koeffizienten aufzustellen sind, lassen sich auch als Matrizen aufschreiben. Dabei werden die Matrizen aus den Bedingungen heraus erstellt.

Ac = b

Gegeben ist der Vektor b der Bedingungen. Bei einer Kurve durch zwei Punkte, in denen die Steigung jeweils gegeben ist, lautet b: [y0, y1, m0, m1]

Ferner sind natürlich x0 und x1 gegeben und somit kann man zwei Vektoren v0 = [1, x0, x02, x03] und v1 = [1, x1, x12, x13] angeben, die zur Verwendung in der Matrix A dienen:

A1 = v0 (erste Zeile)

A2 = v1 (zweite Zeile)

A3 = [0, 1v01, 2v02, 3v03] (dritte Zeile)

A4 = [0, 1v11, 2v12, 3v13] (vierte Zeile)

Aus dieser Matrix kann die Inverse bestimmt werden, und man erhält den Koeffizientenvektor c durch die Multiplikation A-1b

Beispiel

Die nachstehende Abbildung zeigt eine Beispielrechnung in Excel

Das Schmankerl: Gegebene Fläche unter der Kurve

Für gewisse Anwendungen kann es notwendig sein, als Bedingung die Fläche unter der Kurve zwischen den beiden Endpunkten anzugeben. Dies kann durch Integration der Polynomfunktion einfach formuliert werden:

F = ax + b/2x2 + c/3x3 + d/4x4, bzw.

F = a(x1 - x0) + b(x12 - x02)/2 + c(x13 - x03)/3 + d(x14 - x04)/4

Dadurch bleibt eine einzelne Bedingung übrig, die noch gewählt werden kann.

 

Kommentare und Antworten

×

Name ist erforderlich!

Geben Sie einen gültigen Namen ein

Gültige E-Mail ist erforderlich!

Gib eine gültige E-Mail Adresse ein

Kommentar ist erforderlich!

Sei der erste der kommentiert
Top