|
Interpolation
Interpolation[data]は, データを補間し近似関数を表すInterpolatingFunctionオブジェクトを構成する.
データは  ,  ,  ,  , ... や , , ... の形式で与えることができる. ここで第2の形式では, は1,2,... の値を取るものとする.
  ,  , , , ...  , ... は, 点 におけるこの関数の導関数とその値を指定する.また,異なる点における数の導関数を特定することができる.
関数の値と導関数は,実数,複素数,または,任意の記号式が使える.しかし, は実数でなくてはならない.
高次元のデータは,   , , ... ,  , ... の形式で与えることができる.この場合, 導関数の指定は 等を ,  , , ...  で置換する.
Interpolationは, 多項式曲線を一連の点に適合させるように機能する.
多項式曲線の次数は, オプションInterpolationOrderで指定される.
このデフォルト設定は, InterpolationOrder -> 3である.
InterpolationOrder -> 1を使って,線形な補間を行うことができる.
Interpolation[data]は,InterpolatingFunctionオブジェクト生成し,dataと同じ精度を使った値が返される.
参照セクション:3.8.3.
次も参照:ListInterpolation,FunctionInterpolation,InterpolatingPolynomial,Fit,Quantile.
関連パッケージ:NumericalMath`SplineFit`, NumericalMath`PolynomialFit`,NumericalMath`Approximations`, DiscreteMath`ComputationalGeometry`.
バージョン2の新関数.バージョン3で大幅改訂
他の例
|