Dismiss Notice
Join Physics Forums Today!
The friendliest, high quality science and math community on the planet! Everyone who loves science is here!

The volume of a spherical cap by integrating and using Cartesian coordinates

  1. Jul 13, 2010 #1
    Dear all,

    How can I derive the volume of a spherical cap by integration and using the Cartesian coordinate system.

    The sphere is located at the (0,0,0) coordinates and its radius is set to r. The height of the cap is also set to (r-h).

    I googled a lot but I couldn't find it.

    I would be enormously grateful if you could help me.
     
  2. jcsd
  3. Jul 14, 2010 #2
    Integrate z(x,y)=sqrt(r^2 -x^2 -y^2) on the circle x^2 +y^2 = r^2- h^2. The substitution x=R cost, y=Rsint would simplify the integration.
     
    Last edited: Jul 14, 2010
  4. Jul 14, 2010 #3
    Dear Eynstone,

    Thank you sooooo much. You are generous. No DOUBT.
    I asked this question because I wanted to solve another problem and now it seems that it is more complicated than what I was expecting.

    May I ask you about that question?

    How can I find the volume of the intersection of two spherical caps where Cap1 and Cap2 are the result of the intersection of the sphere, S, and planes P1 and P2 , respectively. the angle between P1 and p2 is Theta (0<Theta<180). S is placed at the (0,0,0) coordinates and the radius of the sphere is set to r. The height of Cap1 and Cap2 are set to h1 and h2, respectively. P1 is (z=h1) but P2 is (ax+by+cz=d) [we know both plane equations].

    I was thinking that I can calculate the volume as:

    f1= Integral(1,z,-sqrt(r^2-x^2-y^2),sqrt(r^2-x^2-y^2))
    f2=Integral(f1,y,-sqrt(r^2-h1^2-y^2),-sqrt(r^2-h1^2-y^2))
    f3=Integral(f2,x, xmin, xmax)


    I can find xmin and xmax

    volume of the intersection of Cap1 and Cap2 = f3

    Now, I am quite sure that it is wrong.
    Do you have any idea that how can I calculate this volume as you are a real genius mathematician?

    Many many thanks again,
    Nejla
     
Share this great discussion with others via Reddit, Google+, Twitter, or Facebook