所谓插值,就是通过已有的一些离散点上的函数值,估计其他点的函数值。interp1和interp2分别是一维和二维的插值函数。比如:
z=interp2(X,Y,Z,1.5,2.5);
其中z是关于x,y的二元函数,interp2函数返回在(1.5,2.5)处的函数插值。X,Y,Z矩阵分别包含所有离散点的x坐标,y坐标和对应的z值。
如果离散点规则分布,X,Y也可以是矢量。这时候离散点的坐标由meshgrid(X,Y)确定。
如果离散点坐标由1:n和1:m确定,m,n分别为Z矩阵的行数和列数,那么X,Y参数可以省略。
最后可以加上插值方法参数。一般最常用(也是默认参数)的是'linear',即线性插值。
如果离散点均匀分布,可以用'*linear'提高计算效率。