|
|
功能 数据格点. _! \. X# f3 q/ j8 t% `. U
格式 # {" h5 S, z) p5 g' {/ @& q
(1)ZI = griddata(x,y,z,XI,YI) ( l- J, T: j# }* y/ \
用二元函数z=f(x,y)的曲面拟合有不规则的数据向量x,y,z。griddata 将返回曲面z 在点(XI,YI)处的插值。曲面总是经过这些数据点(x,y,z)的。输入参量(XI,YI)通常是规则的格点(像用命令meshgrid 生成的一样)。XI 可以是一行向量,这时XI 指定一有常数列向量的矩阵。类似地,YI 可以是一列向量,它指定一有常数行向量的矩阵。$ _, S2 z4 D! X% m8 {- I0 Q' M
(2)[XI,YI,ZI] = griddata(x,y,z,xi,yi)
6 y8 j6 `6 h8 o) S. C返回的矩阵ZI 含义同上,同时,返回的矩阵XI,YI 是由行向量xi 与列向量yi 用命令meshgrid 生成的。8 g( |& G/ W: d7 s0 N- e9 w
(3)[XI,YI,ZI] = griddata(.......,method)
% A! z* N- J3 ?用指定的算法method 计算:7 O# L6 {* e. I
‘linear’:基于三角形的线性插值(缺省算法);, I- j9 Y2 s$ g4 {% u: v
‘cubic’: 基于三角形的三次插值;1 N, {$ ~" U- i' s! k; i: T
‘nearest’:最邻近插值法;2 ^) Q+ ?4 U/ | }( n
‘v4’:MATLAB 4 中的griddata 算法。 |
|