Führt eine eindimensionale Interpolation mithilfe einer Spline-Methode basierend auf der durch X und Y definierten Zuordnungstabelle durch.


icon

Ein-/Ausgänge

  • c1ddbl.png Y

    Y ist das Array mit den Werten der abhängigen Variablen.

  • c1ddbl.png X

    X ist das Array mit den Werten der unabhängigen Variablen (durch Tabulatoren getrennt). Die Länge von X muss der Länge von Y entsprechen.

  • c1ddbl.png xi

    xi ist ein Array aus Werten der unabhängigen Variable, bei denen interpolierte Werte der abhängigen Variable yi zu berechnen sind.

  • cnclst.png Anfangsrandwert

    Anfangsrandwert legt die Bedingungen an der Anfangsgrenze fest.

  • cenum.png Randwert

    Randwert gibt die Art der Randbedingung an. Die Voreinstellung lautet natural spline.

    0natural spline—Gibt an, dass die zweite Ableitung am Anfangsrandwert 0 lautet und der Eingang Ableitungswert ignoriert wird.
    1not-a-knot—Gibt an, dass die dritte Ableitung am zweiten Datenpunkt x1 in X stetig ist. Das heißt, dass dieses VI ein Polynom durch die ersten drei Datenpunkte eingrenzt, und das Polynom zwischen [x0, x1] das gleiche wie das Polynom zwischen [x1, x2] ist. Die Funktion hilft Ihnen, wenn Ihnen die Ableitungen am Anfangsrandwert gänzlich unbekannt sind. Wenn Sie not-a-knot auswählen, wird der Eingang Ableitungswert ignoriert.
    21st derivative—Gibt an, dass Ableitungswert die erste Ableitung am Anfangsrandwert spezifizieren soll.
    32nd derivative—Gibt an, dass Ableitungswert die zweite Ableitung am Anfangsrandwert spezifizieren soll.
  • cdbl.png Ableitungswert

    Ableitungswert ist der gewünschte Wert der ersten oder zweiten Ableitung am Anfangsrandwert. Dieses VI ignoriert Ableitungswerte, wenn Randwert auf natural spline oder not-a-knot eingestellt ist.

  • cnclst.png Endrandwert

    Endrandwert legt die Bedingungen an der Endgrenze fest.

  • cenum.png Randwert

    Randwert gibt die Art der Randbedingung an. Die Voreinstellung lautet natural spline.

    0natural spline—Gibt an, dass die zweite Ableitung an der Endgrenze 0 lautet und der Eingang Ableitungswert ignoriert wird.
    1not-a-knot—Specifies that the third derivate at the second-to-last data point in X, xn – 2, is continuous, which means this VI fits one polynomial through the last three data points, and the polynomial between [xn – 2, xn – 1] is the same as the polynomial between [xn – 3, xn – 2]. Die Funktion hilft Ihnen, wenn Ihnen die Ableitungen an der Endgrenze gänzlich unbekannt sind. Wenn Sie not-a-knot auswählen, wird der Eingang Ableitungswert ignoriert.
    21st derivative—Gibt an, dass Ableitungswert die erste Ableitung an der Endgrenze spezifizieren soll.
    32nd derivative—Gibt an, dass Ableitungswert die zweite Ableitung an der Endgrenze spezifizieren soll.
  • cdbl.png Ableitungswert

    Ableitungswert ist der Wert der ersten oder zweiten Ableitung am Endrandwert. Dieses VI ignoriert Ableitungswerte, wenn Randwert auf natural spline oder not-a-knot eingestellt ist.

  • i1ddbl.png yi

    yi ist das Ausgangs-Array interpolierter Werte entsprechend der von xi unabhängigen Variablenwerte.

  • icclst.png Teilpolynom

    Teilpolynom ist ein Cluster mit den x-Positionen und Koeffizienten des Interpolationsteilpolynoms.

  • i1ddbl.png x-Positionen

    x-Positionen sind die Endpunkte des x-Bereichs des Interpolationsteilpolynoms. Wenn x-Positionen die Größe N hat, sollte das Array Koeffizienten N–1 Zeilen mit Polynomkoeffizienten enthalten.

  • i2ddbl.png Koeffizienten

    Koeffizienten ist ein 2D-Array aus Interpolationspolynom-Koeffizienten.

    Die Zeile i der Koeffizienten enthält die Koeffizienten für das Interpolationspolynom zwischen den Elementen xi und xi+1 der x-Positionen.

  • ii32.png Fehler

    Fehler gibt alle Fehler oder Warnungen des VIs aus. Zur Umwandlung eines Fehlercodes oder einer Warnung in einen Fehler-Cluster verbinden Sie Fehler mit dem VI Fehler-Cluster aus Fehlercode.

  • Das VI arbeitet mit Tabellenwerten X und Y (unabhängige oder abhängige Variablen) und gibt die interpolierten Werte yi zu jeder xi-Position aus. Das VI sucht in X nach jedem Wert von xi und ermittelt anschließend anhand der relativen Position in X den interpolierten Wert yi an der gleichen relativen Position in Y.

    Bei der Spline-Interpolation wird gewährleistet, dass die erste und zweite Ableitung des Interpolationsteilpolynoms stetig ist, selbst bei den y-Werten.

    Neben den interpolierten yi-Werten exportiert das VI den Cluster Teilpolynom, der die einzelnen x-Positionen und die dazugehörigen Polynomkoeffizienten für die Interpolation enthält.

    Mit dem VI Interpolationspolynom berechnen können Sie die interpolierten Werte mithilfe von Teilpolynomen berechnen.

    Weitere Informationen zur Spline-Methode finden Sie unter A Practical Guide to Splines im Hilfethema Literaturhinweise zur Mathematik.