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)
图做出来不对啊,不知道是哪的问题。
你的式子里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)
图像很漂亮!!
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.