bspline

内容

  1. 1 概要
  2. 2 コマンドラインでの使用法
  3. 3 変数
  4. 4 説明
  5. 5 サンプル
  6. 6 アルゴリズム
  7. 7 関連のXファンクション

概要

キュービックBスプライン補間および補外を実行します。

コマンドラインでの使用法

1. bspline ix:=Col(3) iy:=(Col(1),Col(2));

2. bspline ix:=Col(3) iy:=(Col(1),Col(2)) ox:=Col(4);

変数

表示
変数
I/O

データ型
デフォルト
説明
補間するX値 ix

入力

vector

<unassigned>

スプラインで補間するX値を指定します。

入力 iy

入力

XYRange

<active>

補間する入力XY範囲データ

スムージング因子 sf

入力

double

<unassigned>

スムージング因子 因子は、滑らかさと近似とのバランスをコントロールするものです。

出力 ox

出力

vector

<新規>

スプラインで補間したY値の出力を保存する列を指定します。

係数 coef

出力

vector

<optional>

スプライン係数を出力するかどうかを指定します。

説明

この関数は、XY範囲データに対してキュービックBスプライン補間を実行します。スプラインのX座標を指定すると、そのX値に対する補間したY値を含むベクターデータを出力します。

サンプル

1. \Samples\Mathematics フォルダにあるInterpolation.dat をインポートします。

2. コマンドウィンドウに次のスクリプトを入力します。

bspline 3 2;

アルゴリズム

詳細なアルゴリズムについては、interp1のヘルプをご覧下さい。

関連のXファンクション

, interp1xy, interp1q, spline