Surface area of a sphere by
integration
By Anonymous on Saturday, June 9,
2001 - 11:23 am :
Here is how I tried to prove the surface area of a sphere is 4pr2:
Divide a sphere into an infinite number of small cylinders.
Let R= the radius of the sphere
r= the radius of a cylinder
h= the distance of a cylinder from the cylinder with the largest
cross-sectional area (i.e. the cylinder in the middle)
By Pythagoras' theorem, r2=R2-h2
so the surface area of each cylinder =2p(R2-h2)1/2
To sum up, Area =ò0R[2p(R2-h2)] dh
However, I got Area
I am sure I have made some stupid mistakes, but I just can't spot
them
Could anyone help?
Thanks!
By Dan Goodman (Dfmg2) on Saturday,
June 9, 2001 - 12:28 pm :
The mistake is when you divided it up into infinitely small
cylinders. What you should have done is to divide it up into a shell made of
sections of a cone. It's a bit tricky to explain this without a picture, so lo
and behold:

You break the sphere into objects which look like the object
on the right, i.e. a cylinder in which one end has a larger radius than the
other end. The reason for this is that the approximation you are using (
cylinders) is too inaccurate; draw a picture for when x is close to -R or
R and you'll see what I mean.
The area of this object is dA=2py ds where y is the height of the
circle at x and
as in the diagram. But
so
| dA/dx=2p |
| _____ ÖR2-x2
|
|
| _________ Ö1+(dy/dx)2
|
|
(dividing
by dx and substituting for y and ds).
So we calculate dy/dx and it is
, so
|
| _________ Ö1+(dy/dx)2
|
=R/ |
| _____ ÖR2-x2
|
|
. So dA/dx=2pR. So
A=ò-RR 2pR dx=4pR2.
Is that OK?
By Anonymous on Saturday, June 9, 2001
- 05:38 pm :
Thanks, Dan!
But when you say dA=2py ds, do you assume that you are working with a
cylinder?
Also, I can use my method to prove the volume of a sphere is (4/3)pR3, so
I can't see why it is inaccurate.
By Dan Goodman (Dfmg2) on Saturday,
June 9, 2001 - 06:45 pm :
Not quite, the calculation is a bit complicated. The object
on the diagram above is a strip of a cone, you can work out its area precisely
using the formula for the surface area of a cone (cone of radius r and height
h has surface area
not including the base). The
radius of one of the rings is y and the radius of the other is y+dy, the
horizontal distance between the rings is dx. If you extended the strip of a
cone to a complete cone, it would have height (dx/dy)(y+dy) (you can show
this using similar triangles). So the area of the strip of a cone is the area
of the cone whose base is the ring of radius y+dy and whose height is
(dx/dy)(y+dy) minus the area of the cone whose base is the ring of radius y
and whose height is (dx/dy)(y+dy)-dx=y.dx/dy. So, the exact area of the
object is
| p(y+dy) |
| _____________________ Ö(y+dy)2 +(dx/dy)2 (y+dy)2
|
-py. |
| ____________ Öy2+y2(dx/dy)2
|
|
which after a bit of algebra (taking common factors outside the square roots)
gives
| dA = 2py.dy |
| _________ Ö1+(dx/dy)2
|
+p(dy)2 |
| _________ Ö1+(dx/dy)2
|
|
. However,
when we integrate dA the (dy)2 term will be sufficiently small that we
can just drop it, so we just assume that
| dA=2py.dy |
| _________ Ö1+(dx/dy)2
|
=2py.dx |
| _________ Ö1+(dy/dx)2
|
|
.
So that's how we get dA=2py.ds. The reason it doesn't work if you use
cylinders rather than strips of cones, is a bit obscure, but perhaps I can
explain with an analogy. Suppose you were trying to find the length of the
curve y=x from x=0 to x=1. You know that this is Ö2. However,
suppose you tried to approximate the curve with horizontal line segments of
width dx. If you add up the lengths of all of these horizontal line segments,
you will get 1, even though it seems like they are getting closer and closer
to the line y=x. When you try and use the same method to work out the area
of the curve under y=x though, you get the right answer. Intuitively, it's
because approximation by cylinders doesn't "look like" the surface of a sphere,
but it does "look like" a solid sphere. I'm not sure of the precise condition
that you need for a good approximation or a bad one, but I'll look it up and
get back to you, unless someone else posts first.
By Brad Rodgers (P1930) on Saturday,
June 9, 2001 - 07:24 pm :
The reason that it isn't entirely accurate is the same reason that adding up
rectangles in 2-D drawing isn't accurate to find the length. In fact, when you
add up the cylinders like that, what you are actually finding is the length
of y (can you see why).
Here's a rigorous way of showing that dA=2py.ds. Start off assuming that
we are working with a cone, instead of a cylinder. In the following diagram,

The bold green area represents ds, we are trying find the area formed by ds
when we rotate it around. First off, lets try to find what L is. By
similarity, we know that
(R-ds)/y=R/L
so
L=Ry/(R-ds)
Because the area of a cone is pr l
Total Surface Area=pR2 y/(R-ds)=T (1)
Surface Area made by section left of y line = W=p(R-ds)y (2)
We also know that T-W=dA, so subtracting (2) from (1) and simplifying,
dA=py ×ds(-2R+ds)/(-R+ds)
letting ds tend to zero
dA=py ×ds(-2R)/(-R)
=2py ×ds
Giving the wanted result.
Hope this helps,
Brad
By Brad Rodgers (P1930) on Saturday,
June 9, 2001 - 07:25 pm :
Oops, hadn't yet seen your post, Dan.
By Dan Goodman (Dfmg2) on Saturday,
June 9, 2001 - 09:49 pm :
That's OK, the diagram is quite useful
:)
By Dan Goodman (Dfmg2) on Saturday,
June 9, 2001 - 10:21 pm :
OK, I've had a little think about this, and I can explain
why the approximation by cylinders won't work. In fact, I'll explain it for a
curve y=f(x) rather than for the sphere, but the same ideas hold for a
sphere as well, but are considerably more complicated to explain.
You probably already know that the length of the curve f(x) between a and
b is
| òab |
| ______________ Ö1+f ' (x)2
|
dx
|
, and we get this equation in the same way
as for the sphere example above.
Have you heard of Taylor series or Maclaurin series? Basically, Taylor's
theorem says that if f is a differentiable function, then
f(x+h)=f(x)+h.f ' (x)+(h2 /2)f ' ' (x)+(h3 /3!)f ' ' ' (x)+¼ for small values
of h. So if h=dx then we can ignore any term dx2 or above if we're
integrating it once. So f(x+dx)=f(x)+dx.f ' (x). In other words, we can
approximate f(y) for y near x by a linear function (i.e. f(y)=a(y-x)+b).
However, if we try and approximate f(y) by a constant near x, then the
error term will be f ' (x).dx, so when we integrate the length of our
approximation, we will get a non-zero error term, because òf ' (x)dx is
nonzero (whereas òf ' (x)dx2 = 0). That's slightly badly explained, but I
hope you get the idea (write back if you didn't follow me, tell me which bits
you did and didn't understand). So, approximating using horizontal lines is
like approximating f(x) by constants, whereas approximating using lines with
a gradient is like approximating f(x+dx)=f(x)+dx.f ' (x). For surfaces in 3D,
a similar idea applies. We can approximate a surface sufficiently accurately
if we use planes which are at a tangent to the surface, but not if we use
horizontal planes. It's a bit more complicated in the above example of the
sphere, because we're not using planes, but with a bit more work the same
idea applies.
Here's why it's not a problem when we're calculating areas rather than lengths.
If we approximate f(y) by a constant near x (i.e. f(x+dx)=f(x)) then the
error term is (as before) f ' (x).dx. But this time, we multiply by dx
because we're calculating areas,
width×height=dx×f(x+dx)=dx×(f(x)+dx.f ' (x)+¼)=f(x)dx+ f ' (x).dx2 +¼ = f(x)dx. So in this case, the approximation is good enough.
Let me know if that helps.
By Anonymous on Monday, June 11, 2001 -
02:59 pm :
Yes, that makes sense.
Thank you for your help, Dan and Brad!