Mathematics | ![]() ![]() |
2次元内挿
関数interp2
は、イメージ処理やデータの可視化に重要な演算である2次元の内挿を行ないます。最も一般的な型は、
ZI = interp2(X,Y,Z,XI,YI,method
)
です。Z
は、2次元関数の値を含んだ長方形配列で、X
とY
は、同じ大きさの配列で、Z
の値を与える点を表します。XI
とYI
は、データを内挿する点を含んだ行列です。method
は、内挿法を設定するオプションの文字列です。
method = 'nearest'
) この方法は、データ値を通る区分的に一定なサーフェースで近似します。内挿される点の値は、最も近くのものを使います。method = 'linear'
) この方法は、存在するデータ点を通して双一次サーフェースで近似します。内挿された点の値は、4つの最も近い値を組み合わせたものです。この方法は、区分的に双一次で、二次の内挿より速く、メモリを使いません。method = 'cubic'
) この方法は、存在する点を二次平面で近似します。内挿された値は、近傍の16点を組み合わせて作成されます。この方法は、区分的に二次型で、線形内挿より、よりスムーズな表面を作成します。これは、イメージ処理のようなアプリケーションに対して、重要なものです。二次キュービック内挿は、内挿されたデータとその微係数が連続であることが条件になります。この方法は、存在する点を二次平面で近似します。内挿された値は、近傍の16点を組み合わせて作成されます。この方法は、区分的に二次型で、線形内挿より、よりスムーズな表面を作成します。これは、イメージ処理のようなアプリケーションに対して、重要なものです。二次キュービック内挿は、内挿されたデータとその微係数が連続であることが条件になります。
![]() | 1次元内挿 | 内挿法の比較 | ![]() |