关于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 a
来源:学生作业帮助网 编辑:作业帮 时间:2024/05/08 08:06:20
关于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 a
关于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里查的,
关于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 a
x1,y1,z1不是二维矩阵,不满足插值条件
可以用
Z = griddata(x1,y1,z1,X,Y);