登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

徐小湛的博客

高等数学课件、函数图形动画、数学软件应用

 
 
 

日志

 
 

三个直交圆柱面所围成的立体  

2009-08-04 23:34:16|  分类: 高等数学图形动画 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

三个底半径相同的直交圆柱面所围成的立体。

 

圆柱面 x^2+y^2=R^2、y^2+z^2=R^2 和 x^2+z^2=R^2 相交的图形:

三个直交圆柱面所围成的立体 - Calculus - 高等数学

三个直交圆柱面所围成的立体 - Calculus - 高等数学

 
with(plots): R:=1:
zhumian1:=plot3d([R*cos(t),R*sin(t),z],z=-2*R..2*R, t=0..2*Pi,color=yellow):
zhumian2:=plot3d([R*cos(t),y,R*sin(t)],y=-2*R..2*R, t=0..2*Pi,color=green):
zhumian3:=plot3d([x,R*cos(t),R*sin(t)],x=-2*R..2*R, t=0..2*Pi,color=red):
display(zhumian1,zhumian2,zhumian3,scaling=constrained,orientation=[40,65]);
 
三个圆柱面所围成的立体:
 

三个直交圆柱面所围成的立体 - Calculus - 高等数学三个直交圆柱面所围成的立体 - Calculus - 高等数学

with(plots): R:=1:
zhumian_a1:=plot3d([R*cos(t),R*sin(t),z],z=-R*sin(t)..R*sin(t),t=-Pi/4..Pi/4,color=yellow):
zhumian_a2:=plot3d([R*cos(t),R*sin(t),z],z=-R*cos(t)..R*cos(t),t=Pi/4..3*Pi/4,color=yellow):
zhumian_a3:=plot3d([R*cos(t),R*sin(t),z],z=-R*sin(t)..R*sin(t),t=3*Pi/4..5*Pi/4,color=yellow):
zhumian_a4:=plot3d([R*cos(t),R*sin(t),z],z=-R*cos(t)..R*cos(t),t=5*Pi/4..7*Pi/4,color=yellow):
zhumian_b1:=plot3d([R*cos(t),y,R*sin(t)],y=-R*sin(t)..R*sin(t),t=-Pi/4..Pi/4,color=green):
zhumian_b2:=plot3d([R*cos(t),y,R*sin(t)],y=-R*cos(t)..R*cos(t),t=Pi/4..3*Pi/4,color=green):
zhumian_b3:=plot3d([R*cos(t),y,R*sin(t)],y=-R*sin(t)..R*sin(t),t=3*Pi/4..5*Pi/4,color=green):
zhumian_b4:=plot3d([R*cos(t),y,R*sin(t)],y=-R*cos(t)..R*cos(t),t=5*Pi/4..7*Pi/4,color=green):
zhumian_c1:=plot3d([x,R*cos(t),R*sin(t)],x=-R*sin(t)..R*sin(t),t=-Pi/4..Pi/4,color=red):
zhumian_c2:=plot3d([x,R*cos(t),R*sin(t)],x=-R*cos(t)..R*cos(t),t=Pi/4..3*Pi/4,color=red):
zhumian_c3:=plot3d([x,R*cos(t),R*sin(t)],x=-R*sin(t)..R*sin(t),t=3*Pi/4..5*Pi/4,color=red):
zhumian_c4:=plot3d([x,R*cos(t),R*sin(t)],x=-R*cos(t)..R*cos(t),t=5*Pi/4..7*Pi/4,color=red):
a:=display(zhumian_a1,zhumian_a2,zhumian_a3,zhumian_a4):
b:=display(zhumian_b1,zhumian_b2,zhumian_b3,zhumian_b4):
c:=display(zhumian_c1,zhumian_c2,zhumian_c3,zhumian_c4):
display(a,b,c,scaling=constrained,orientation=[40,65],style=patch);
 

 

立体的体积是:

三个直交圆柱面所围成的立体 - calculus - 高等数学

 

推导如下: 

三个直交圆柱面所围成的立体 - calculus - 高等数学

  

 用Mathematica求体积(利用Boole函数):

Integrate[Boole[x^2 + y^2 < R^2 && x^2 + z^2 < R^2 &&  y^2 + z^2 < R^2], {x, -Infinity, Infinity}, {y, -Infinity,  Infinity}, {z, -Infinity, Infinity}]

三个直交圆柱面所围成的立体 - calculus - 高等数学

 选择R>0的结果:三个直交圆柱面所围成的立体 - calculus - 高等数学

 

三个直交圆柱面所围成的立体 - calculus - 高等数学

 

 

三个直交圆柱面所围成的立体 - calculus - 高等数学

 

 

 
 
Updates: 1June2011,  9Sept2011, 10Sept2011
  评论这张
 
阅读(22809)| 评论(2)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018