主题:请问一下如何在matlab中绘制球面x^2+y^2+z^2=1圆柱面x^2+y^2=x所围的区域?
ma7351996
[专家分:30] 发布于 2008-04-30 23:08:00
请问一下如何在matlab中绘制球面x^2+y^2+z^2=1圆柱面x^2+y^2=x所围的区域?
回复列表 (共2个回复)
沙发
mikle [专家分:390] 发布于 2008-04-30 23:48:00
可有偿提供代码解决方案
板凳
blivfate [专家分:720] 发布于 2008-05-05 20:12:00
>> [x,y,z]=sphere(200);
i=find(x.^2+y.^2-x>=0);
z(i)=NaN;
mesh(x,y,z)
hold on
ezplot('x^2+y^2=x')
可以看到被圆柱面截取后的球面的两个面
我来回复