关于Matlab interp2 指令的用法,
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/18 03:55:34
关于Matlab interp2 指令的用法,
举个例子
x1=[129.0,140.5,103.5,89];
y1=[7.5,141.5,23.0,147.0];
z1=[4,8,6,8];
xb=80:1:90;
yb=70:1:80;
[X,Y]=meshgrid(xb,yb);
Z =interp2(x1,y1,z1,X,Y);
代码如上,但是运行时出现错误:
Error in ==> Untitled2 at 7
Z =interp2(x1,y1,z1,X,Y);
请问怎么回事,这指令的格式是在help里查的,
举个例子
x1=[129.0,140.5,103.5,89];
y1=[7.5,141.5,23.0,147.0];
z1=[4,8,6,8];
xb=80:1:90;
yb=70:1:80;
[X,Y]=meshgrid(xb,yb);
Z =interp2(x1,y1,z1,X,Y);
代码如上,但是运行时出现错误:
Error in ==> Untitled2 at 7
Z =interp2(x1,y1,z1,X,Y);
请问怎么回事,这指令的格式是在help里查的,
x1,y1,z1不是二维矩阵,不满足插值条件
可以用
Z = griddata(x1,y1,z1,X,Y);
可以用
Z = griddata(x1,y1,z1,X,Y);