Projectile Motion
One flight, two independent motions
Projectile motion is free flight under gravity after an object is launched. Take rightward as positive and upward as positive . With air resistance neglected, gravity affects the vertical motion while the horizontal velocity remains unchanged.
The same elapsed time connects both directions. A faster horizontal component carries the object farther during that time; a larger upward component makes it rise longer before descending. Mass does not appear in this ideal model.
We use constant gravity near Earth’s surface and a level ground plane. The launch angle ranges from to , and the starting height is nonnegative. Air drag, wind, spin, and Earth’s curvature are outside this model.
Explore the trajectory
Change the launch conditions, then move through the flight to inspect the position and velocity.
Dots are equally spaced in time. Solid blue: total velocity. Long dashes: horizontal velocity. Dots on the vertical arrow: vertical velocity. The ring marks the apex.
Both axes share the same distance scale, which adjusts to fit each trajectory. Velocity arrows use a separate scale.
Launch speed:
Launch angle:
Launch height:
Inspect flight:
Constant gravity . Air resistance is ignored. Landing is at ground level. A horizontal launch from ground level has zero flight time in this model.
- Flight time
- Horizontal range
- Maximum height above ground
- Current horizontal position
- Current height
- Current vertical velocity
Equations behind the flight
Open each explanation for the symbols, units, and meaning of the equation.
Split the launch velocity
Find the position at any time
Follow the velocity
See why the path is a parabola
Find the highest point
Find the landing time and range
When launch and landing heights match
For a launch from ground level, , the flight time and range simplify to
At a fixed launch speed, the greatest range occurs at . Complementary angles, such as and , give the same range but different heights and flight times. Try both in the lab with launch height set to zero.
An elevated launch has extra falling time, so these shortcuts no longer apply. Its best range angle is below in this drag-free model. Use the general landing-time equation above when the starting height changes.
Work through a launch
A ball leaves ground level at a speed of 20 meters per second and an angle of 30 degrees.
- Resolve the launch velocity.
- Find the time to land, using .
- Multiply the horizontal velocity by flight time.
- Calculate the peak height.
Set these launch conditions in the lab to check the results.
What to watch for
- At the apex, , but gravity still acts. The object keeps moving horizontally unless the launch was straight up.
- Time to rise equals time to fall only when the launch and landing heights match. An elevated launch takes longer to fall to the ground.
- Doubling the launch speed at the same angle quadruples the range for equal launch and landing heights; it doubles the flight time.
- A straight-up launch has zero horizontal range. A horizontal launch needs a positive starting height to have a flight above the ground.
Connect this to motion diagrams and the essential physics equations.
SourceTry it yourself
Predict the result first, then open the solution or check it in the lab.
Launch horizontally from a platform
A ball starts above the ground with horizontal speed . Find its flight time and range.
Compare two launch angles
Launch two balls from ground level at , one at and one at . Which goes farther, and which stays airborne longer?