by mathslug » Mon Jan 14, 2008 2:46 pm
I saw this question and had to attempt it. I came up with an answer, but its not as elegant as Aaron's. Here's what I did:
Let R1 be the radius of the top of the frustrum, R2 be the base radius, and h be the height as indicated in the diagram.
Lets make use of the fact that the volume of the frustrum is equal to the volume of the cone:
(1/3)(pi)(h){(R1^2) + (R1)(R2) +(R2^2)} = (1/3)(pi)(R1^2)(x)(h) -->
x = {(R1^2) + (R1)(R2) +(R2^2)} / (R1^2)
It seems like a dead end, right? WRONG. The small cone and big cone can be seen as similar triangles, which allows us to make a relationship between the two:
(xh) / (xh + h) = R1 / R2 -->
R2 = R1 * (x+1)/x
plugging back in and reducing yields the following result:
0 = [(x+1)/x]^2 + [(x+1)/x] + 1 - x
I plugged this into the solver and got that x = 3.85
Technically this is a 3 step problem. 1) solve for x in terms of R1 and R2 using frustrum and cone volume formulas. 2) Create a relationship between R1 and R2 using the fact that the big and small cones are similar triangles, and 3) Plug this relationship into the formula you obtained from 1), and then use the solver to solver for x.
Yay!
Zack