VolumeBetweenSurfaceCylinder::usage="Use polar coordinates to calculate the volume of the solid that is below the surface z = ( + 1)y and above the disc surrounded by the circumference + (y - 1 = 1. References: Hollis, Selwyn. CalcLabs with Mathematica, Multivariable Calculus. 4a. Ed.: p.121, 2010; Personal.";
2
x
2
x
2
)
Development:
In[]:=
eqn:=+==1eqn/.{xrCos[θ],yrSin[θ]}//Simplify
2
x
2
(y-1)
Out[]=
2
r
In[]:=
Manipulatef[x_,y_]:=(+1)y;V=f[rCos[θ],rSin[θ]]rrθ;p=Grid[{{Volume},{V}},FrameAll,ItemSize->15,ItemStyle->15];Plot3D[f[x,y],{x,-1.1,1.1},{y,-0.1,t},BoxRatiosAutomatic,RegionFunctionFunction[{x,y},+<=1],FillingBottom,MaxRecursion->3],{t,-0.09,2.1,0.01},Delimiter,{{p,2,"Volume"}},Delimiter,SaveDefinitions->True,ControlPlacement->Top
2
x
π
∫
0
2Sin[θ]
∫
0
2
x
2
(y-1)
Out[]=
Another method (suggested by the Ph.D Frank Kampas):
In[]:=
s1=ImplicitRegion[z<=(+1)y,{x,y,z}];s2=ImplicitRegion[+<=1,{x,y,z}];s3=ImplicitRegion[z>=0,{x,y,z}];Volume@RegionIntersection[s1,s2,s3]
2
x
2
x
2
(y-1)
Out[]=
5π
4

