guojunhang 发表于 2011-12-10 15:04:05

请教一个已知方程的空间曲面的画法

本帖最后由 guojunhang 于 2011-12-10 16:42 编辑

那这个空间圆柱体又该怎么处理呢?
(x-y)^2+(y-z)^2+(z-x)^2=1

还有这个稍微复杂点的,
方程是这样写的,

(((x-y)^2+(y-z)^2+(z-x)^2)/2)^0.5+2*0.01*1.2375*exp((x+y+z)/3/1.2375)=1

不知道该怎么样才能搞定,特来请教各位大侠。

liuyalong008 发表于 2011-12-10 21:40:23

请参考matlab等值面

=meshgrid(0:.1:10);
v=(((x-y).^2+(y-z).^2+(z-x).^2)./2).^0.5+2.*0.01.*1.2375.*exp((x+y+z)./3./1.2375);
p = patch(isosurface(x,y,z,v,1));
isonormals(x,y,z,v,p)
set(p,'FaceColor','red','EdgeColor','none');
daspect()
view(3); axis tight
camlight
lighting gouraud

guojunhang 发表于 2011-12-10 23:41:19

liuyalong008 发表于 2011-12-10 22:40 static/image/common/back.gif
请参考matlab等值面

非常感谢您的关注和支持,帮我解决了这个问题。
我回去好好体会体会,多谢了。
页: [1]
查看完整版本: 请教一个已知方程的空间曲面的画法