How to Calculate Projectile Motion

Updated May 2026
Projectile motion is the motion of an object launched into the air that moves under the influence of gravity alone (ignoring air resistance). Whether it is a thrown ball, a launched rocket, or a jumping athlete, the path follows a predictable parabolic curve. By breaking the motion into horizontal and vertical components, you can calculate exactly where, when, and how fast the projectile will be at any point along its path.

What Is Projectile Motion?

Projectile motion occurs whenever an object is launched or thrown and then moves freely under gravity with no propulsion. The key simplification is that horizontal and vertical motions are completely independent of each other. Gravity affects only the vertical component, pulling the object downward at 9.8 m/s squared. The horizontal component remains constant because no horizontal force acts on the projectile (ignoring air resistance).

This independence of horizontal and vertical motion was first understood by Galileo and formalized by Newton. A bullet fired horizontally from a cliff and a ball dropped from the same height hit the ground at the same time, because both experience the same vertical acceleration. The bullet travels much farther horizontally, but its vertical fall is identical to the dropped ball's.

The resulting path is always a parabola. This shape arises because the horizontal position increases linearly with time while the vertical position changes quadratically (due to constant gravitational acceleration). The combination of linear horizontal motion and quadratic vertical motion produces the characteristic curved trajectory.

Step 1: Identify Known Values

Every projectile motion problem starts with identifying what you know. The essential quantities are: initial velocity (v_0), launch angle (theta) measured from the horizontal, initial height (h_0), and gravitational acceleration (g = 9.8 m/s squared). Some problems give the initial velocity components directly rather than the magnitude and angle.

For a ball thrown at 25 m/s at 40 degrees above the horizontal from ground level, the known values are: v_0 = 25 m/s, theta = 40 degrees, h_0 = 0 m, and g = 9.8 m/s squared. Always state these clearly before proceeding with calculations.

Step 2: Decompose into Horizontal and Vertical Components

Split the initial velocity into horizontal and vertical components using trigonometry. The horizontal component is v_x = v_0 cos(theta). The vertical component is v_y0 = v_0 sin(theta). For the example above: v_x = 25 cos(40) = 19.15 m/s and v_y0 = 25 sin(40) = 16.07 m/s.

This decomposition is the most important step because it transforms a two-dimensional problem into two separate one-dimensional problems. The horizontal motion is uniform (constant velocity), and the vertical motion is uniformly accelerated (constant acceleration of negative g). Each can be solved independently using the standard kinematic equations.

Step 3: Analyze Horizontal Motion

The horizontal motion is simple because no horizontal force acts on the projectile. The horizontal velocity stays constant at v_x throughout the entire flight. The horizontal position at any time t is: x = v_x times t. There is no acceleration term because the horizontal acceleration is zero.

This constant horizontal velocity is why projectiles continue moving forward even as they arc downward. The ball does not slow down horizontally (ignoring air resistance). It lands with the same horizontal speed it was launched with. Only the vertical component changes during flight.

Step 4: Analyze Vertical Motion

The vertical motion is governed by gravity. The kinematic equations for the vertical direction are: v_y = v_y0 minus g times t, and y = h_0 + v_y0 times t minus one half g times t squared. The vertical velocity decreases on the way up (gravity opposes the upward motion), reaches zero at the peak, and increases on the way down (gravity accelerates the downward motion).

At any instant, the total velocity is the vector sum of the horizontal and vertical components. The speed at time t is the square root of (v_x squared + v_y squared). The direction of motion at any instant is given by the angle arctan(v_y / v_x) from the horizontal.

Step 5: Find Time of Flight

For a projectile launched from and landing at the same height (level ground), set y = 0 in the vertical position equation: 0 = v_y0 times t minus one half g times t squared. Factor out t: 0 = t times (v_y0 minus one half g times t). This gives t = 0 (launch) and t = 2 v_y0 / g (landing). For our example: t = 2 times 16.07 / 9.8 = 3.28 seconds.

For a projectile launched from a height h_0 above the landing point, the equation 0 = h_0 + v_y0 times t minus one half g times t squared must be solved using the quadratic formula. Take the positive root. For projectiles launched horizontally (v_y0 = 0) from height h_0, the time of flight is simply the square root of (2 h_0 / g).

Step 6: Calculate Range and Maximum Height

The range (horizontal distance) is R = v_x times T, where T is the total time of flight. For our example: R = 19.15 times 3.28 = 62.8 meters. On level ground, the range formula simplifies to R = v_0 squared times sin(2 theta) / g. This formula reveals that maximum range occurs at a 45-degree launch angle, where sin(2 theta) = sin(90) = 1.

Maximum height occurs when the vertical velocity reaches zero. Setting v_y = v_y0 minus g times t_peak = 0 gives t_peak = v_y0 / g. The maximum height is h_max = v_y0 squared / (2g). For our example: h_max = 16.07 squared / (2 times 9.8) = 13.17 meters. The projectile reaches this peak at exactly half the total flight time on level ground.

The symmetry of projectile motion on level ground means the ascending and descending halves of the trajectory are mirror images. The object reaches the peak at half the total flight time, and the launch and landing speeds are equal. Angles that are complementary (like 30 degrees and 60 degrees) give the same range but different maximum heights and flight times.

Real-World Complications

Air resistance significantly affects real projectile motion. It reduces range, lowers maximum height, and makes the trajectory asymmetric (the descending path is steeper than the ascending path). For fast-moving projectiles like bullets and baseballs, air resistance can reduce the range by 50% or more compared to the vacuum prediction.

The spin of a projectile also affects its trajectory. A spinning baseball curves because the spin creates asymmetric air pressure around the ball (the Magnus effect). Rifled bullets spin to maintain stability. These effects are beyond the basic projectile motion model but are essential for accurate predictions in sports, ballistics, and engineering.

Despite these limitations, the basic projectile motion model provides an excellent starting point for understanding trajectories. Many real-world problems can be solved to useful accuracy with this model, and it builds the conceptual foundation needed to understand more complex treatments that include air resistance and spin.

Common Mistakes in Projectile Motion Problems

The most common mistake is forgetting that horizontal and vertical motions are independent. Students sometimes try to use the total velocity in equations that require only one component. Always decompose into components first and keep horizontal and vertical calculations separate.

Another frequent error is using the wrong sign for gravity. If upward is positive, gravity is negative (minus 9.8 m/s squared). Many errors come from mixing up signs, especially in the vertical position equation. Being consistent with your sign convention prevents these mistakes.

Students also sometimes confuse the time to reach maximum height with the total time of flight. On level ground, the total flight time is double the time to the peak. If the landing height differs from the launch height, this symmetry breaks and you must solve the quadratic equation for the full flight time.

Key Takeaway

Projectile motion problems are solved by separating horizontal and vertical components. The horizontal velocity is constant, the vertical motion is governed by gravitational acceleration, and the two are independent. Find the components, apply kinematic equations to each direction separately, and combine the results.