标题:菜鸟请教关于MATLAB绘制三维曲面函数的问题
取消只看楼主
zhixuli
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-5-27
 问题点数:0 回复次数:1 
菜鸟请教关于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

绘出的图形只有坐标轴,其他是空白的。

不知道怎么解决了。特向大家请教,谢谢了。
搜索更多相关主题的帖子: 曲面函数 MATLAB 三维 singular 
2008-01-18 19:03
zhixuli
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-5-27
得分:0 
非常非常感谢!!
还想知道如何扩大图像中x与y的取值范围,比如扩大到[0,100]上。
2008-01-19 11:05



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-197943-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.060320 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved