View Full Version : volume of revolution
Hi,
Simple question but I don't seem to find a formula for confirmation.
Suppose we have a curve y = f(x). The volume of revolution of this curve along the x axis is V = PI * Integral (y*y)dx = PI * Integral (f(x)*f(x))dx
If we use parametric coordinates, x = f(t), y = g(t), we end up with
V = PI * Integral( g(t) * g(t) * f ' (t))dt
Ok, all fine so far.
What about for a curve defined x = f(t), y = g(t), z = h(t). What is the volume of revolution of this curve along the x axis ? I cannot seem to find a formula. My guess is
V = PI * Integral ((g(t)*g(t) + h(t)*h(t))* f ' (t) dt
but I need this confirmed (book, web pagem anything)
thanks
radu
Reedbeta
09-23-2005, 04:35 PM
Your formula looks right to me, if your intent is basically to draw a disc perpendicular to the x-axis for each point on the curve and then add up the area of all those discs to get the volume. I'm not sure, though, why this would be useful - when would you have a 3D (non-planar) curve that you wanted to revolve?
NomadRock
09-23-2005, 06:48 PM
I dont think this would even be totally well defined. With parametric equations like that, you can start looping back and tying knots and all sorts of strange things, if you took that curve and rotated it, deciding which parts should be solid and which should not is not a trivial task.
Reedbeta
09-24-2005, 03:38 PM
Definitely true. The equation posted will work, but if the curve is a strange one you may not get the results you expect.
You can "project" your curve onto the revolution plane, giving a 2D curve. (This might not be reasonable for you specific case, but anyway.)
SigKILL
09-26-2005, 03:28 AM
You would generally not get the right result trying to find the volume of a parameterized curve using the formula described above. However, by the implicit function theorem, you can divide it up in intervals and create implicit functions (i.e. y = f(x) sort).
In general the curve x = f(t), y = g(t), z = h(t) will not ensure the revolting it around an axis actually will generate something with a volume at all. All you know is that it generates a surface...
Einheri
09-26-2005, 03:40 AM
You can "project" your curve onto the revolution plane, giving a 2D curve. (This might not be reasonable for you specific case, but anyway.)
This would most likely be the correct approach. Because multivariable calculus can often is a pretty hairy subject for things like this, you probably want to get a 2 dimensional curve by taking your 3 dimensional one and doing something best described as 'looking at it from one side'; basically, if you want the rotation around the x axis, then ignore the z parameter entirely and perform the integration on the 2d curve that you're left with.
vBulletin, Copyright ©2000-2009, Jelsoft Enterprises Ltd.