What the calculator does
From the launch speed, angle and height, it calculates:
- the range: the horizontal distance travelled before landing;
- the maximum height above the ground;
- the time of flight and the time to the highest point;
- the impact speed and angle;
- a trajectory graph, drawn to scale whenever the shape allows, with a table of points.
The formulas
The horizontal and vertical motions are independent. Horizontally there is no force, so the velocity is constant. Vertically the acceleration is −g.
Setting y = 0 and taking the positive root gives the time of flight:
The range is R = vxT, and the highest point is reached at t = vy0/g, where
On level ground (h = 0) these reduce to the familiar R = v₀² sin 2θ / g and T = 2v₀ sin θ / g.
Worked example: 20 m/s at 45°
With g = 9.80665 m/s² and h = 0:
- Components: vx = vy0 = 20 cos 45° = 14.142 m/s.
- Time of flight: T = 2 × 14.142 / 9.80665 = 2.884 s.
- Range: R = 14.142 × 2.884 = 40.79 m.
- Maximum height: H = 14.142² / (2 × 9.80665) = 10.20 m.
At 30° the same throw travels 35.32 m, and at 60° it also travels 35.32 m, but it reaches 15.30 m high instead of 5.10 m.
Launching from a height
Throw a ball at 15 m/s and 30° from the top of a 10 m wall. It rises to 12.87 m above the ground, lands 30.98 m away after 2.38 s, and hits the ground at 20.5 m/s, 50.7° below the horizontal. It lands faster than it was thrown because it falls further than it rose.
Common mistakes
- Using the level-ground range formula when the heights differ. R = v₀² sin 2θ / g only holds when launch and landing are at the same height.
- Calculator in radians mode when using degrees.
- Forgetting that horizontal velocity is constant. Only the vertical velocity changes.
- Assuming the speed at the top is zero. Only the vertical component is zero there; the horizontal component remains.
Practical applications
- Sport. Javelin, shot put, basketball and football kicks.
- Engineering. Water jets, fountains and conveyor discharge.
- Safety. Estimating where falling debris could land.
- Teaching. Projectile motion is the classic example of separating motion into independent components.
Assumptions and limitations
The model ignores air resistance, spin, wind and the curvature and rotation of the Earth, and assumes the ground is flat and level with the landing point. Gravity is uniform, 9.80665 m/s² by default. The Moon, Mars and Jupiter presets use NASA’s mean surface values. Launch height is measured above the landing level, so landing above the launch point is not supported. For straight-line motion, use the kinematics calculator.