双 3 次補間
• Bicubic2D(vx, vy, Z, p, q) - 2 つのベクトル vx と vy (それぞれ昇順で並べ替え) および行列 Z によって定義される 3 次元データセットの (p, q) における双 3 次補間を返します。ここで、Zij は (vxi, vyj) における値です。
Bicubic2D 関数は 2 次元で
lsplineを使用することと同じであり、入力値には行と列をいくつでも指定できます。新しい点の値を求めるため、
Bicubic2D は
Z 行列の列ごとに補間値をとり、その補間値を並べた新しい行を作成します。次に、新しい行を補間します。
Bicubic2D 関数は、"Numerical Recipes in C, The Art of Scientific Computing" (Cambridge University Press), Copyright (C) 1987, 1988 Numerical Recipes Software に掲載されている SPLIN2 (p.128) に基づき、許可の下で使用されています。
引数
• vx、vy は、昇順で並べ替えた実数のベクトルです。
• Z は実数の行列です。
• p は vx の範囲内、q は vy の範囲内の実数のスカラーです。