|
|
功能 数据格点; M- L, V; c5 u6 \ H5 u
格式 2 P2 `+ o% b# n! Z' B5 @) R
(1)ZI = griddata(x,y,z,XI,YI) ( n9 a; j" v; }& J. d
用二元函数z=f(x,y)的曲面拟合有不规则的数据向量x,y,z。griddata 将返回曲面z 在点(XI,YI)处的插值。曲面总是经过这些数据点(x,y,z)的。输入参量(XI,YI)通常是规则的格点(像用命令meshgrid 生成的一样)。XI 可以是一行向量,这时XI 指定一有常数列向量的矩阵。类似地,YI 可以是一列向量,它指定一有常数行向量的矩阵。1 j0 d X8 V4 L+ W
(2)[XI,YI,ZI] = griddata(x,y,z,xi,yi)
( M2 t v' G$ u+ n& n返回的矩阵ZI 含义同上,同时,返回的矩阵XI,YI 是由行向量xi 与列向量yi 用命令meshgrid 生成的。
. Y6 x H: _$ ~' ^(3)[XI,YI,ZI] = griddata(.......,method) 7 v0 K" E! O: G+ i
用指定的算法method 计算:* G9 |/ t" p3 K* w3 b+ I
‘linear’:基于三角形的线性插值(缺省算法);
7 Q4 M& b; q) }) |# d‘cubic’: 基于三角形的三次插值;* r# @+ ?0 n( P' H* e
‘nearest’:最邻近插值法;$ o! H" N3 z) Q7 j9 k' L
‘v4’:MATLAB 4 中的griddata 算法。 |
|