iterp2函数--------二维数据内插值

来源:互联网 发布:java防止接口频繁调用 编辑:程序博客网 时间:2024/06/02 05:37

【语法说明】

  1、zi=interp1(x,y,z,xi,yi):返回矩阵zi,其元素包含对应于参量xi和yi的元素。用户可以输入行向量和列向量xi和yi,此时,输出向量zi与矩阵meshgrid(xi,yi)是同行的。z取决于输入矩阵x,y的二维函数,z=f(x,y)。

  2、zi=interp1(x,y,z,xi,yi,method): 用指定的算法计算插值。

        method: 

       1、nearest:为最近邻插值,直接完成计算

       2、linear:线性插值(默认方式)

       3、spline:三次样条插值

【功能介绍】

   完成二维数据的插值

【实例介绍】

   

[x y]=meshgrid(-3:0.25:3);z=peaks(x,y);[xi yi]=meshgrid(-2:0.125:3);z1=interp2(x,y,z,xi,yi);surfl(x,y,z);hold on;surfl(xi,yi,z1+15);axis([-3 3 -3 3 -5 20]);shading flathold off

0 0
原创粉丝点击