Loading…

Projectile Motion

Physics Classical Mechanics • Motion

View all topics

Compute the projectile range, maximum height, time of flight, launch components, and full trajectory with synchronized graphs and a trajectory animation that keeps the velocity vector and its x- and y-components visible at all times.

Assumptions: no air resistance, constant gravity downward, and flat ground at y = 0. The launch angle is measured from the positive x-axis. Accepted expressions include pi/4, sqrt(2), 1e-3, sin(0.4), and abs(-5).
Ready
Enter the launch data and click “Calculate”.

Rate this calculator

0.0 /5 (0 ratings)
Be the first to rate.
Your rating
You can update your rating any time.

Frequently Asked Questions

What assumptions does the projectile motion calculator use?

It assumes no air resistance, constant gravity downward, and flat ground at y = 0. The launch angle is measured from the positive x-axis.

How is the time of flight calculated when the projectile starts above the ground?

The calculator solves y(t) = y0 + v0y t - (1/2) g t^2 = 0 and uses the nonnegative root. This gives T = (v0y + sqrt(v0y^2 + 2 g y0)) / g.

How do you find the maximum height in projectile motion?

The maximum height occurs when the vertical velocity becomes zero, which happens at t* = v0y/g. Substituting into y(t) gives y_max = y0 + v0y^2 / (2 g).

How is the horizontal range computed in projectile motion?

Horizontal motion has constant velocity v0x, so x(t) = v0x t. The range on flat ground is R = x(T) = v0x × T using the computed flight time.

How does changing gravity g affect the trajectory and range?

Larger g increases downward acceleration, which reduces time of flight and usually reduces range and maximum height for the same v0 and theta. Smaller g increases flight time and produces a taller and longer trajectory.