登录论坛

查看完整版本 : [MATLAB毕业设计] 大家帮我看下这个程序有什么问题啊


elisenasa
2009-05-25, 15:32
x=-10.0:0.1:10;y=x;[X,Y]=meshgrid(x,y);Z=(0.3*X.^2+3.7*Y.^2-X*Y).*exp(-X.^2-Y.^2);surf(X,Y,Z);view(0,90)

图做出来不对啊,不知道是哪的问题。

TTT_IOU
2009-05-25, 17:13
你的式子里X*Y应为X.*Y
x=-10.0:0.1:10;
y=x;
[X,Y]=meshgrid(x,y);
Z=(0.3*X.^2+3.7*Y.^2-X.*Y).*exp(-X.^2-Y.^2);
surf(X,Y,Z);
view(0,90)
不过上面的也可直接写为:
x=-10.0:0.1:10;
[X,Y]=meshgrid(x);
Z=(0.3*X.^2+3.7*Y.^2-X.*Y).*exp(-X.^2-Y.^2);
surf(X,Y,Z);
view(0,90)
图像很漂亮!!