Skip to content
Calcumatix

How To Calculate Projectile Motion

By The Calcumatix Team Reviewed by Calcumatix Editorial Review 3 min read

Quick Answer

To calculate projectile motion, split the launch speed into horizontal and vertical components using cosine and sine of the launch angle, use the vertical component to find total flight time (twice the vertical speed divided by gravity), then multiply that flight time by the horizontal speed to find the total range. The peak height occurs at exactly half the total flight time.

Tossing a ball through the air creates a curved path called a parabola. That path follows the same kinematic equations every time, so you can find exactly where the object will land before it leaves your hand. This guide shows how to map out the full flight of any projectile: the total air time, the peak height, and the total horizontal distance.

Step by step:

  1. Split the launch speed into horizontal and vertical components using cosine and sine of the launch angle.
  2. Use the vertical component to find the total flight time.
  3. Multiply the total flight time by the horizontal speed to find the total range.

Step One: Break The Launch Speed Into Two Components

Every launch moves both forward and upward at the same time. Before you can do any of the motion math, you must split the launch speed into its horizontal and vertical components using sine and cosine. The cosine of the launch angle gives you the horizontal speed. The sine of the launch angle gives you the vertical speed, which is the component gravity acts against.

Step Two: Find The Total Time In The Air

Once you have the vertical speed, you can find the total flight time. Gravity decelerates the object on the way up and accelerates it on the way down at a constant rate, so the time to rise equals the time to fall. Double the vertical speed and divide by the acceleration due to gravity to get the total time the object spends in the air.

Step Three: Multiply Time By Horizontal Speed To Find The Range

Once you have the total flight time, finding the landing spot is straightforward. In this simplified model, air resistance is ignored, so horizontal speed stays constant for the whole flight. Multiply the horizontal speed from Step One by the total flight time from Step Two to get the total horizontal distance, or range.

Worked Example: Finding The Flight Path Of A Kicked Ball

Worked example: A ball is kicked at 20 meters per second at a launch angle of 30 degrees (using gravity = 10 m/s² for simple numbers). Step 1 (components): horizontal speed = 20 × cos(30°) ≈ 17 m/s; vertical speed = 20 × sin(30°) = 10 m/s. Step 2 (flight time): time = (2 × vertical speed) ÷ gravity = (2 × 10) ÷ 10 = 2 seconds. Step 3 (range): distance = horizontal speed × total time = 17 × 2 = 34 meters. Final answer: total flight time is 2 seconds, landing 34 meters away.

Use the projectile motion calculator to run this math for any launch speed and angle automatically. See the math calculators hub for related kinematics tools.

What Does The Peak Height Of The Path Mean?

The peak height is the highest point of the parabolic path. At that instant, the object’s vertical speed is momentarily zero before it starts falling back down. You can find the time to reach peak height by taking half of the total flight time, then substituting that half-time back into the vertical motion equation to get the maximum height.

Worked example (continued): Using the same kicked ball (vertical speed 10 m/s, gravity 10 m/s²), the time to peak height is half the total flight time: 2 seconds ÷ 2 = 1 second. Substituting into the height equation, height = (vertical speed × time) − (0.5 × gravity × time²), gives height = (10 × 1) − (0.5 × 10 × 1²) = 10 − 5 = 5 meters. The ball reaches a peak height of 5 meters before beginning its descent.

Sources and References

Disclaimer: This guide is for educational and informational purposes only. It provides general mathematical procedures and should not replace formal academic instruction. Consult your textbook or mathematics instructor for specific academic requirements.

Frequently asked questions

Does air resistance change the landing spot?

Yes. Air resistance (drag) reduces both the horizontal and vertical speed of a real projectile throughout its flight, so the actual landing distance is shorter than the idealized kinematic formula predicts. Standard introductory projectile motion problems ignore air resistance to keep the algebra manageable; more advanced models add a drag term to account for it.

What launch angle gives the maximum range?

On level ground with no air resistance, a 45-degree launch angle produces the maximum horizontal range for a given launch speed. Angles above or below 45 degrees produce a shorter range, though interestingly, any two complementary angles (such as 30 and 60 degrees) produce the exact same range as each other.

Does a heavier object travel farther than a lighter one?

In the idealized model with no air resistance, mass does not appear anywhere in the projectile motion equations, so two objects launched at the same speed and angle land in the same spot regardless of their weight. In real conditions, air resistance affects a lighter or less aerodynamic object more, which is the only reason mass appears to matter in practice.

Why is gravity treated as a negative value in these equations?

Gravity is assigned a negative sign because it acts downward, opposite to the positive upward direction chosen for the vertical component of launch velocity. This sign convention keeps the equations consistent: a positive vertical velocity decreases over time as gravity continuously subtracts from it.

Can projectile motion equations be run in reverse?

Yes. If the landing point and time of flight are known, the same equations can be solved backward to find the original launch speed and angle. The equations are time-symmetric in the idealized model, since the same kinematic relationships hold whether solving forward from launch conditions or backward from landing conditions.