也许你在画函数图象的时候,用了普通的乘法运算,应该用点乘的运算,可以试用一下下面的代码: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)