Matlab:网格和冲浪(3D图)

时间:2015-12-04 15:56:08

标签: matlab

我正在尝试使用surf()生成x,y,z数据的3D表面图:

[x,y] = meshgrid(0.5:0.5:25, 0.5:0.5:45);
Z=(tand(y/2)*(1.84+x))*2;

但是我收到以下错误:

  

使用*内部矩阵尺寸时出错必须同意。

1 个答案:

答案 0 :(得分:3)

使用逐元素产品:

Z=(tand(y/2).*(1.84+x))*2;
surf(x,y,Z);