Was ist ein Spline?
Ein Spline ist eine Art stückweise Polynomfunktion. In der Mathematik werden Spline -Interpolation häufig in einer Art Interpolation verwendet. Spline-Kurven werden auch in Computergrafiken und computergestütztem Design (CAD) verwendet, um komplexe Formen zu approximieren.
Interpolation wird verwendet, wenn eine Reihe diskreter Datenpunkte vorhanden sind, und es ist erforderlich, andere Punkte derselben Datentypen aus den angegebenen Punkten zu schätzen. Die Polynominterpolation wird üblicherweise für eine geringe Anzahl von Datenpunkten verwendet. Dies ist eine Methode, die in eine Polynomfunktion der N -Ordnung zu N + 1 -Datenpunkten passt. Wenn die Anzahl der Punkte jedoch größer wird, passen die polynomialen Interpolationen häufig nicht gut zu den Daten. In diesen Fällen wird häufig die Spline -Interpolation stattdessen verwendet.
Während die Polynominterpolation eine Kurve durch alle Datenpunkte gleichzeitig anpasst, nähert sich die Spline -Interpolation einer Kurve zwischen jedem proximierten Datenpaar und fügt alle Kurven zusammen, um die endgültige Annäherung zu erstellen. DasWurde Keils stückweise Funktionen und nicht glatte Kurven sind. Zu den häufig verwendeten Spline -Interpolationstechniken gehören lineare, quadratische und kubische Interpolation.
Lineare Spline -Interpolation passt einfach durch jedes aufeinanderfolgende Datenpunktpaar. Jeder Zeilenabschnitt kann abhängig von der Verteilung der Daten eine ähnliche oder sehr unterschiedliche Steigung als im anderen Abschnitt haben. Um den Y -Wert auf einem kartesischen Koordinatensystem für einen bestimmten X -Wert zwischen zwei Datenpunkten zu finden, wird die Steigung zwischen den angegebenen Punkten mit dem Abstand zwischen dem X -Wert multipliziert, für den der y -Wert gewünscht wird, und dem X -Wert für den Punkt links. Diese Zahl wird dann zum y -Wert links vom gewünschten Ort hinzugefügt, um die Näherung für den y -Wert zwischen den beiden Punkten zu erhalten.
quadratische Spline -Interpolation nähert sich den Daten zwischen aufeinanderfolgenden Punkten durch einen quadratischen Poly anNomial. Um die Koeffizienten dieser quadratischen Gleichungen zu finden, können eine Reihe von Methoden zur Lösung gleichzeitiger Gleichungen angewendet werden. Lineare Algebra -Techniken oder Lösung durch die Verwendung von Computersoftware sind einige der häufigsten verwendeten Techniken. Ein interpolierter y -Wert auf einer quadratischen Spline wird unter Verwendung der allgemeinen quadratischen Gleichung y = a*x 2 + b*x + c mit den zuvor bestimmten A-, B- und C -Koeffizienten verwendet.
Cubic Spline Interpolation verwendet eine polynomische Funktion der dritten Ordnung, um die Daten zwischen aufeinanderfolgenden Punkten zu approximieren. Diese Art von Spline wird normalerweise mit der Computersoftware oder einem Grafikrechner berechnet. Eine spezielle Art von Kubikspline -Interpolation, die als geklemmte oder vollständige Spline -Interpolation bezeichnet wird, verwendet Hänge, die an den Enden der Kurve angegeben sind, um die Funktion zu berechnen.