matlab interp2怎么用

学习 时间:2026-04-02 20:41:19 阅读:6764
matlab interp2怎么用x=0,1,2y=0,1,2,z=【1,2,3;4,5,6;7,8,9】xi=-1:0.01:3;y=-1:0.01:3:meshgrid(xi,yi);zi=interp2(x,y,z,xi,yi);mesh(xi,yi,zi)不能执行为什么

最佳回答

笑点低的高跟鞋

彩色的小鸽子

2026-04-02 20:41:19

你的代码好乱啊。至少存在这样一些问题:1、存在大量的中文字符,如【;,】:等;2、前两行的x、y数据应该用中括号括起来;3、第4行的y应为yi;4、第5行meshigrid的结果未返回。 改后的代码如下:x=[0,1,2];
y=[0,1,2];
z=[1,2,3;4,5,6;7,8,9];
xi=-1:0。01:3;
yi=-1:0。01:3;
[xi,yi]=meshgrid(xi,yi);
zi=interp2(x,y,z,xi,yi);
mesh(xi,yi,zi)

最新回答共有2条回答

  • 美丽的煎蛋
    回复
    2026-04-02 20:41:19

    你的代码好乱啊。至少存在这样一些问题:1、存在大量的中文字符,如【;,】:等;2、前两行的x、y数据应该用中括号括起来;3、第4行的y应为yi;4、第5行meshigrid的结果未返回。 改后的代码如下:x=[0,1,2];y=[0,1,2];z=[1,2,3;4,5,6;7,8,9];xi=-1:0。01:3;yi=-1:0。01:3;[xi,yi]=meshgrid(xi,yi);zi=interp2(x,y,z,xi,yi);mesh(xi,yi,zi)

上一篇 一元一次方程的讲解和练习

下一篇 谁有欧式家具衣柜图片吗