标签: 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;
但是我收到以下错误:
使用*内部矩阵尺寸时出错必须同意。
答案 0 :(得分:3)
使用逐元素产品:
Z=(tand(y/2).*(1.84+x))*2; surf(x,y,Z);