菜鸟请教关于MATLAB绘制三维曲面函数的问题
我想绘制一个三维的曲面函数:z=(2*x^2+3*y+4+2*(y+2)^2+x*(9+6*y))/(1+2*x)*(x+y)*(-1+2*y)+2+(2*(1+x)^2*y^2-4*x+2*y*(4+6*x))/(1+2*x)*(x+y)*(2*y-1)
x与y的定义都在[0,10]上。
我写的命令是:
[x,y]=meshgrid([0:0.1:10]);
z=(2*x^2+3*y+4+2*(y+2)^2+x*(9+6*y))/(1+2*x)*(x+y)*(-1+2*y)+2+(2*(1+x)^2*y^2-4*x+2*y*(4+6*x))/(1+2*x)*(x+y)*(2*y-1)
plot3(x,y,z);
但到这的时候,就显示“Warning: Matrix is singular to working precision.
Warning: Matrix is singular to working precision.”
下面还有很多NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN NaN
绘出的图形只有坐标轴,其他是空白的。
不知道怎么解决了。特向大家请教,谢谢了。