XYによって定義されたルックアップテーブルに基づいて、スプライン補間法を使用して、1次元補間を実行します。


icon

入力/出力

  • c1ddbl.png Y

    Yは、独立変数の集計された値の配列です。

  • c1ddbl.png X

    Xは、独立変数の集計された値の配列です。Xの長さは、Yの長さと等しくなければなりません。

  • c1ddbl.png xi

    xiは独立変数の値の配列で、従属変数yiの補間値がそれらの値において計算されます。

  • cnclst.png 初期境界値

    初期境界値は、初期境界の条件を設定します。

  • cenum.png 境界

    境界は境界条件タイプを設定します。デフォルトはnatural splineです。

    0natural spline-初期境界での2次微分が0であり、LabVIEWが 微分値の 入力を無視することを指定します。
    1not-a-knot-Xの 2番目のデータ点x 1での3次導関数が連続であることを指定します。これは、このVIが最初の3つのデータ点を通して1つの多項式に当てはまり、[x0,x 1]間の多項式が[x1, x2]間の多項式と同じであることを意味します。このオプションは、初期境界での微分に関する情報がない場合に有効です。not-a-knotを指定すると、微分値入力は無視されます。
    21st derivative-微分値が 初期境界での一次微分を指定する。
    32nd derivative-微分値が 初期境界での2次微分を指定する。
  • cdbl.png 微分値

    微分値は、初期値境界値における1次または2次導関数の値です。境界natural splineまたはnot-a-knotの場合、このVIは微分値を無視します。

  • cnclst.png 最終境界値

    最終境界値は、最終境界の条件を設定します。

  • cenum.png 境界

    境界は境界条件タイプを設定します。デフォルトはnatural splineです。

    0natural spline-最終境界での2次微分が0であり、LabVIEWが 微分値の 入力を無視することを指定します。
    1not-a-knot-Xの最後から2番目のデータ点xn - 2における3番目の導関数が連続であることを指定します。これは、このVIが最後の3つのデータ点を通して1つの多項式にフィットすることを意味し、[xn - 2,xn - 1]間の多項式は[xn - 3,xn - 2]間の多項式と同じです。このオプションは、最終境界での微分に関する情報がまったくない場合に有効です。not-a-knotを指定すると、微分値入力は無視されます。
    21st derivative-微分値が 最終境界での一次微分を指定する。
    32nd derivative-微分値が 最終境界での2次微分を指定する。
  • cdbl.png 微分値

    微分値は、最終値境界値における1次または2次導関数の値です。境界natural splineまたはnot-a-knotの場合、このVIは微分値を無視します。

  • i1ddbl.png yi

    yiは、xi独立変数値に対応する補間値の出力配列です。

  • icclst.png 区分的多項式

    区分的多項式は、x位置および区分的補間多項式の係数を含むクラスタです。

  • i1ddbl.png x位置

    x位置は、区分的補間多項式のx領域終点値です。x位置のサイズがNである場合、係数配列には N–1 行の多項式係数が含まれます。

  • i2ddbl.png 係数

    係数は、補間多項式係数の2D配列です。

    係数の行iには、x位置xixi+1要素の間の補間多項式の係数が含まれます。

  • ii32.png エラー

    エラーは、VIからのエラーまたは警告を返します。エラーは「エラーコードからエラークラスタ」VIに配線して、エラーコードまたは警告をエラークラスタに変換できます。

  • VIは、表形式のX値 (独立変数) およびY値 (従属変数) を受け取り、各xiの位置に対応する補間値yiを返します。このVIは、Xの各xi値を特定し、Xでの相対位置を使用してYで同じ相対位置にある補間値yiを特定します。

    スプライン補間法は、区分的補間多項式の最初と2番目の導関数がデータポイントでも連続であることを保証します。

    補間されたyi値の他に、このVIは、補間で使用される区分的なXの位置と対応する多項係数を含む区分的多項式クラスタもエクスポートします。

    補間多項式を評価」VIを使用して、区分的多項式で補間された値を計算できます。

    スプライン補間法の詳細については、数学に関する関連ドキュメントトピックの「A Practical Guide to Splines」を参照してください。