标题:菜鸟请教关于MATLAB绘制三维曲面函数的问题
只看楼主
zhixuli
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-5-27
 问题点数:0 回复次数:5 
菜鸟请教关于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
seidel
Rank: 4
等 级:贵宾
威 望:11
帖 子:217
专家分:20
注 册:2007-1-31
得分:0 
给你说一个特别简单的绘制三维曲面的命令:
syms x y
f='(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)';
ezmesh(f)
即可看到绘制的曲面。

究竟离别只是一场退出还是美好记忆的延续,    最美好的爱究竟是成全还是守候?
2008-01-18 20:25
zhixuli
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2006-5-27
得分:0 
非常非常感谢!!
还想知道如何扩大图像中x与y的取值范围,比如扩大到[0,100]上。
2008-01-19 11:05
seidel
Rank: 4
等 级:贵宾
威 望:11
帖 子:217
专家分:20
注 册:2007-1-31
得分:0 
再加上一条命令就可以了:axis().

究竟离别只是一场退出还是美好记忆的延续,    最美好的爱究竟是成全还是守候?
2008-01-19 16:45
matlabzql
Rank: 1
等 级:新手上路
帖 子:3
专家分:0
注 册:2008-2-21
得分:0 
请教高手一个问题:
在一个立方体中如何任意进行斜面分割???
[x,y,z] = meshgrid(-2:.2:2,-2:.25:2,-2:.16:2);
v = x.*exp(-x.^2-y.^2-z.^2);
xslice = [-2,2]; yslice = [-2,2]; zslice = [-2,2];
slice(x,y,z,v,xslice,yslice,zslice)%直角切割
colormap hsv
现在想对它进行任意的斜面切割
(用鼠标点击立体图中的几个点,或者手动输入几个点),根据这几个点位置不同来确定不同的平面),如果高手有好的方法,小弟更是感激不尽!!!!!!
qq:491242712
2008-02-21 22:42
tk98005
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-10-24
得分:0 
三维曲面的函数
搂主,你的三元二次函数是怎么得到的?这么复杂的函数怎么得到?我正需要一个偏心圆锥的曲面函数。希望各位帮忙。
2008-11-17 13:59



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




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

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