想用MATLAB画z=xy(1-(x^2+y^2))的图像,为什么画出来明显不对,请高手指点一下下了!

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/29 19:18:18
想用MATLAB画z=xy(1-(x^2+y^2))的图像,为什么画出来明显不对,请高手指点一下下了!
xNPEY $Nx%8֙3#$QLx#`-~ VI8%gu7{᝭&)SAQ<.Nxץ kԜt2ԳL2nu)TB\P>v-p+*z58頧ʀ3[k_H, 3z.7_+xXxde +lU8Rb{ 0~%˅ٰ#D.>h]W"D"-QfK{Q$qvEqI%\BwLbl;[pJӮ\:?ic|>gTaA$Fy

想用MATLAB画z=xy(1-(x^2+y^2))的图像,为什么画出来明显不对,请高手指点一下下了!
想用MATLAB画z=xy(1-(x^2+y^2))的图像,为什么画出来明显不对,请高手指点一下下了!

想用MATLAB画z=xy(1-(x^2+y^2))的图像,为什么画出来明显不对,请高手指点一下下了!
也许你在画函数图象的时候,用了普通的乘法运算,应该用点乘的运算,可以试用一下下面的代码:
m=-10:0.05:10;//x的取值小范围
n=-10:0.05:10;//y的取值小范围
[x,y]=meshgrid(m,n);//生成xoy平面上的等距网格线
z=x.*y.*(1-(x.^2+y.^2));
mesh(x,y,z)//或者应用surf(x,y,z)