Maximizing the Horizontal Distance of a Projectile

  The well-known 45o initial angle is for the case of the initial and final elevations being equal. This note will explain how to handle the general case. The range formula, x = (vo2/g)sin2q is for the special case of the initial and final heights the same. It tells you the horizontal distance traveled (x) for a given initial velocity at angle q. This equation tells us that q = 45o results in a maximum x, since sin2q is at its maximum value of 1 when 2q = 90o. It will be shown (near the bottom of this page) that the range formula is the special case of x = (vovf /g)sinf, where f is the angle between the initial and final velocities. Now for this equation, the initial and final elevations do not need to be the same. Note that this equation tells us that the maximum x occurs if the initial and final velocities are perpendicular. Skip down to An Easier Approach if you are in a hurry.

  If the final height is above the initial, such as throwing snowballs uphill, the maximum x is achieved with q > 45o, and if the initial height is above the final height, such as the shotput, q should be less than 45o. We shall find the appropriate initial angle. It will be assumed here that one can muster the same vo for any angle. This may not be exactly true, but it is very close if you exclude awkward cases like throwing something almost straight up.

  Let y be the final height above the initial, so if the final is below, we make y<0.

The final vy is -(vyo2 - 2gy)1/2 , negative because it is on its way down.

Square vy above, add it to vx2, and take the square root:

vf=(vx2+vy2)1/2 =(vo2-2gy)1/2 = final speed, the magnitude of the final velocity.

The time of flight is the change of vy divided by -g, the acceleration in the y direction, and x = vxt. From this, show

x = (vocosq/g)[( vo2 sin2q - 2gy)1/2 + vosinq]

A plot of x vs q will show that it has a maximum, and of course at the maximum x, the slope is zero.

So if you have had calculus, take the derivative of x with respect to q, set it equal to zero, and get this equation, with s and c representing sinq and cosq:

0 = -s(vo2s2-2gy)1/2 -vos2 + vo2sc2/(vo2s2-2gy)1/2 + voc2

This is the conventional approach, but later we will present an easier method. After a lot of algebra you can show that

tanq = vo/vf  (and sinq =vo/(vo2+vf2)1/2, cosq=vf/(vo2+vf2)1/2)

where q is the angle that will result in the maximum x. Deriving that will put more wrinkles on your brain. Do not attempt it unless you plan to spend hours on it.

You can check it by choosing y and vo, calculate vf, q and x, then recalculate x using larger and smaller angles.

Now for the maximum possible x in terms of vo, g and vf only, we use the expression for q in calculating x and after some algebra we find that

xmax = (vovf /g)

An Easier Approach:

Play around with the geometry of q, vo, and vf required by the above equations, and you will see that the maximum x occurs when vo and vf vectors are perpendicular. This suggests that there might be a geometric method, and this turns out to be the case. The key to it is that when you vary the angles in a parallelogram, the maximum area occurs when the parallelogram is a rectangle.

Another key is that the linear motion equations have their corresponding vector equations, so
vf = vo + at

and the sketch below shows these vectors. Note that the dotted horizontal line is vx, so that triangle has “area” = 1/2gtvx. (area in units of v2) This is half of the parallelogram that has gt as a diagonal, and the tvx part of the right hand side is the horizontal distance traveled, x. When the parallelogram is a rectangle its “area” is vovf, so we find vovf = gxmax, or
xmax = vovf/g.

 In general, if the angle between vo and vf is f, the area of the parallelogram is vovf sinf, and we have
                                   
x =(vovf sinf)/g.

Another useful equation is for average velocity: vav = (vo + vf)/2 . Complete the parallelogram above, and the diagonal slanted toward the lower right is 2vav. The diagonals of a rectangle are equal, so in the case of the maximum x, gt = 2vav. Multiply both sides of this by t/2 and we find that
(1/2)gt2 = vavt. Now note that the right hand side, vavt, is r, the slant distance from the starting point to the end point. (Who would have guessed that the slant distance r for the maximized case would turn out to be the same as the distance an object would fall in the same time? Fall distance from rest is (1/2)gt2.)

r = vot + 1/2at2 also, so the vectors above form an isosceles triangle when x = maximum.

The shotput: Muscle strength, body dimensions, and technique determine vo and height of release. From the height of release and vo we calculate vf :  (vyf2 = vyo2 - 2gy with y negative in this case. Add vx2 to both sides and get vf2 = vo2 - 2gy). Now calculate the angle above horizontal that one should strive for to maximize the distance: tanq = vo/vf.

Questions? fredrick.gram @ tri-c.edu (remove spaces)

            Main physics page

            Fluids, heat, electricity
            Oscillations & waves
            Quantum
            Index