interp3d
3次スプライン評価関数
呼び出し手順
[fp[,dfpdx,dfpdy,dfpdz]]=interp3d(xp,yp,zp,tl,out_mode)
引数
xp, yp, zp
同じ大きさの実数ベクトルまたは行列
tl
"splin3d"型のtlistで, 3次元テンソルスプライン(以下,sと呼ぶ)を定義します
out_mode
(オプション) ([xmin,xmax]x[ymin,ymax]x[zmin,zmax])における
外側のグリッド
sの評価を定義する文字列
fp
xp,
yp および zp
と同じ形式のベクトルまたは行列で,
これらの点におけるsの用途毎の評価値.
dfpdx, dfpdy, dfpdz
xp,
yp および zp
と同じ形式のベクトル (または行列) で,
これらの点におけるsの用途毎の1階微分値.
説明
3次元スプライン関数を定義する tlist tl を指定すると
(splin3d参照),
この関数は
s (および要すれば ds/dx, ds/dy, ds/dz )
を (xp(i),yp(i),zp(i))において計算します :
out_mode パラメータは捕外,
すなわち, (xp(i),yp(i),zp(i)) が
[xmin,xmax]x[ymin,ymax]x[zmin,zmax]の範囲にない場合
の評価方法を定義します:
"by_zero"
ゼロによる捕外が行われます
"by_nan"
NaNによる捕外
"C0"
以下のように定義された捕外 :
"periodic"
s は周期性に
基づき拡張されます.
例
参照
splin3d
bsplin3val
履歴
5.4.0
以前では, 入力引数の虚部は暗黙のうちに無視されていました.