Physics Zen
Physics concepts

Projectile Motion Equations: Worked Examples from Ground and Cliff

October 17, 20268 min read
Projectile Motion Equations: Worked Examples from Ground and Cliff

A ball leaves the ground at 20 m/s, 30 degrees above the horizontal, and lands about 35 m away. Throw the same ball the same way from the top of a 15 m cliff and it lands about 53 m out. Plenty of students get 35 m for the cliff too, because they reached for the range formula without checking what it assumes. The projectile motion equations are not hard. Knowing which ones apply to the launch in front of you is the whole skill.

This guide sets up one sign convention, puts every equation in one table with the condition it needs, and then works the same launch from level ground and from a cliff, plus a horizontal launch from a table. All numbers use g=9.81 m/s2g=9.81\ \mathrm{m/s^2} and no air resistance.

Split the launch into two motions

Sketch first. Draw the launch point, the ground, and an arrow for the initial velocity v0v_0 at angle θ\theta above the horizontal. Put the origin at the launch point, take up as positive and forward as positive. Then resolve the launch velocity:

v0x=v0cos⁡θ,v0y=v0sin⁡θ.v_{0x}=v_0\cos\theta,\qquad v_{0y}=v_0\sin\theta.

From here on, the problem is two one-dimensional problems that share a clock. Horizontally, nothing pushes the ball once it is released, so ax=0a_x=0 and vxv_x stays at v0xv_{0x}. Vertically, gravity gives a constant ay=−ga_y=-g. OpenStax's projectile motion section builds the topic on exactly this independence of perpendicular motions, with air resistance neglected. The AP Physics 1 course framework says the same thing in one line: projectile motion is two-dimensional motion with zero acceleration in one direction and constant, nonzero acceleration in the other (College Board, AP Physics 1 CED, topic 1.5).

If the split itself still feels shaky, our kinematics guide covers the one-dimensional constant-acceleration work that each axis uses.

Which equation is valid here?

Four equations describe any projectile in this model. Three more are shortcuts derived from them, and each shortcut carries a condition that is easy to forget.

EquationWhat it givesValid when
x=v0xtx=v_{0x}thorizontal positionalways (no air resistance)
y=y0+v0yt−12gt2y=y_0+v_{0y}t-\tfrac{1}{2}gt^2height at time ttalways
vx=v0xv_x=v_{0x}horizontal velocityalways
vy=v0y−gtv_y=v_{0y}-gtvertical velocityalways
T=2v0sin⁡θgT=\dfrac{2v_0\sin\theta}{g}time of flightlands at the same height it left
H=v02sin⁡2θ2gH=\dfrac{v_0^2\sin^2\theta}{2g}maximum heightmeasured above the launch point; holds at any landing height
R=v02sin⁡2θgR=\dfrac{v_0^2\sin 2\theta}{g}rangelands at the same height it left

OpenStax states both limits directly: the time-of-flight result does not apply when the projectile lands at a different elevation, and the range equation is valid only for launch and impact on a horizontal surface. The maximum height formula survives a cliff because it only uses the vertical motion up to the top of the arc, where vy=0v_y=0. It tells you how high the ball rises above where it started, not above the ground below.

Eliminating tt from the first two rows gives the trajectory, a parabola:

y=xtan⁡θ−g x22v02cos⁡2θ.y=x\tan\theta-\frac{g\,x^2}{2v_0^2\cos^2\theta}.

It is handy as an independent check, as you will see in the cliff example.

Example 1: level ground at 20 m/s and 30°

Components first: v0x=20cos⁡30∘=17.32 m/sv_{0x}=20\cos 30^\circ=17.32\ \mathrm{m/s} and v0y=20sin⁡30∘=10.0 m/sv_{0y}=20\sin 30^\circ=10.0\ \mathrm{m/s}.

Time of flight. Launch and landing are at the same height, so the shortcut is allowed:

T=2(10.0)9.81=2.04 s.T=\frac{2(10.0)}{9.81}=2.04\ \mathrm{s}.

Check another way: the ball reaches the top when vy=0v_y=0, at t=10.0/9.81=1.02 st=10.0/9.81=1.02\ \mathrm{s}. The way down mirrors the way up on level ground, so the total is twice that, 2.04 s.

Maximum height.

H=(10.0)22(9.81)=5.10 m.H=\frac{(10.0)^2}{2(9.81)}=5.10\ \mathrm{m}.

Check by substituting the peak time into the height equation: y=10.0(1.02)−4.905(1.02)2=5.10 my=10.0(1.02)-4.905(1.02)^2=5.10\ \mathrm{m}.

Range.

R=(20)2sin⁡60∘9.81=35.3 m.R=\frac{(20)^2\sin 60^\circ}{9.81}=35.3\ \mathrm{m}.

Check without the shortcut: x=v0xT=17.32×2.04=35.3 mx=v_{0x}T=17.32\times 2.04=35.3\ \mathrm{m}. Two methods, same answer, which is what you want before moving on. If your course uses g=9.8 m/s2g=9.8\ \mathrm{m/s^2} (AP Physics 1 practice in Physics Zen does), the answers shift only in the third figure: 2.04 s, 5.10 m and 35.3 m all round the same.

Example 2: the same launch from a 15 m cliff

Now launch at the same 20 m/s and 30°, but from the edge of a cliff 15 m above flat ground. With the origin at the launch point, landing happens at y=−15 my=-15\ \mathrm{m}. The range shortcut is off the table, because the ball lands lower than it started. Use the general height equation:

−15=10.0 t−4.905 t2.-15=10.0\,t-4.905\,t^2.

Rearranged, 4.905t2−10.0t−15=04.905t^2-10.0t-15=0. The quadratic formula gives

t=10.0±(10.0)2+4(4.905)(15)2(4.905)=10.0±19.869.81,t=\frac{10.0\pm\sqrt{(10.0)^2+4(4.905)(15)}}{2(4.905)}=\frac{10.0\pm 19.86}{9.81},

so t=3.04 st=3.04\ \mathrm{s} or t=−1.00 st=-1.00\ \mathrm{s}. The negative root is a moment before the throw, when a ball on the same parabola would have been passing through ground level on its way up. It is valid algebra and irrelevant physics, so reject it. Substitute the kept root back to confirm: 10.0(3.044)−4.905(3.044)2=−15.010.0(3.044)-4.905(3.044)^2=-15.0. Root choice is one of the math slips we cover in physics mistakes that are really math mistakes.

Range from the cliff.

x=17.32×3.044=52.7 m.x=17.32\times 3.044=52.7\ \mathrm{m}.

Second check with the trajectory equation: at x=52.7 mx=52.7\ \mathrm{m}, y=52.7tan⁡30∘−9.81(52.7)22(20)2cos⁡230∘=30.4−45.4=−15.0 my=52.7\tan 30^\circ-\dfrac{9.81(52.7)^2}{2(20)^2\cos^2 30^\circ}=30.4-45.4=-15.0\ \mathrm{m}. The ball is exactly at the ground.

What the shortcut would have cost. Reusing R=v02sin⁡2θ/gR=v_0^2\sin 2\theta/g here gives 35.3 m, the level-ground answer. The true range is 52.7 m. The shortcut is 17.4 m short, about 33 percent of the real distance, and nothing in the formula warns you. The maximum height is still 5.10 m above the launch point, which is 20.1 m above the ground below.

Impact velocity. At landing, vy=10.0−9.81(3.044)=−19.86 m/sv_y=10.0-9.81(3.044)=-19.86\ \mathrm{m/s} and vxv_x is still 17.32 m/s. So

v=17.322+19.862=26.3 m/s,v=\sqrt{17.32^2+19.86^2}=26.3\ \mathrm{m/s},

directed arctan⁡(19.86/17.32)=48.9∘\arctan(19.86/17.32)=48.9^\circ below the horizontal. Energy gives the speed independently: v=v02+2gh=202+2(9.81)(15)=26.3 m/sv=\sqrt{v_0^2+2gh}=\sqrt{20^2+2(9.81)(15)}=26.3\ \mathrm{m/s}. Our work and energy guide explains why that shortcut works.

Is 45° still the best angle? Not from a cliff. Keeping 20 m/s and the 15 m drop, we solved the same quadratic at several angles:

Launch angle30°35°37°40°45°
Range from the 15 m cliff52.7 m53.6 m53.7 m53.6 m52.4 m

The best of these is 37°, and 45° lands shorter than 30°. A raised launch already buys extra time in the air, so a flatter, faster horizontal launch pays more.

Example 3: a ball rolling off a table

A ball rolls off a table 0.90 m high at 3.0 m/s. Here θ=0\theta=0, so v0x=3.0 m/sv_{0x}=3.0\ \mathrm{m/s} and v0y=0v_{0y}=0. Again the landing height differs from the launch height, so only the general equations apply.

Time to fall. With v0y=0v_{0y}=0, the height equation becomes −0.90=−4.905t2-0.90=-4.905t^2:

t=2(0.90)9.81=0.428 s.t=\sqrt{\frac{2(0.90)}{9.81}}=0.428\ \mathrm{s}.

This is the same fall time as a ball dropped straight down from the table edge. The horizontal speed does not slow the fall.

Where it lands. x=3.0×0.428=1.29 mx=3.0\times 0.428=1.29\ \mathrm{m} from the foot of the table. LibreTexts' projectile motion page treats the horizontal launch from height the same way, with fall time 2H/g\sqrt{2H/g}.

Speed and angle at impact. vy=−9.81(0.428)=−4.20 m/sv_y=-9.81(0.428)=-4.20\ \mathrm{m/s}, so

v=3.02+4.202=5.16 m/s,α=arctan⁡4.203.0=54.5∘v=\sqrt{3.0^2+4.20^2}=5.16\ \mathrm{m/s},\qquad \alpha=\arctan\frac{4.20}{3.0}=54.5^\circ

below the horizontal. Energy agrees: 3.02+2(9.81)(0.90)=5.16 m/s\sqrt{3.0^2+2(9.81)(0.90)}=5.16\ \mathrm{m/s}.

Two practice problems, with answers

1. Level ground. A ball is kicked at 15 m/s, 60° above level ground. Find the flight time, maximum height and range. Answers: v0y=13.0 m/sv_{0y}=13.0\ \mathrm{m/s}, T=2.65 sT=2.65\ \mathrm{s}, H=8.60 mH=8.60\ \mathrm{m}, R=19.9 mR=19.9\ \mathrm{m}. All three shortcuts are allowed here; check the range with v0xT=7.5×2.65v_{0x}T=7.5\times 2.65.

2. Horizontal launch. A stone is thrown horizontally at 12 m/s from a ledge 20 m above the water. How long is it in the air, how far out does it land, and how fast is it going on impact? Answers: t=2(20)/9.81=2.02 st=\sqrt{2(20)/9.81}=2.02\ \mathrm{s}, x=24.2 mx=24.2\ \mathrm{m}, v=122+2(9.81)(20)=23.2 m/sv=\sqrt{12^2+2(9.81)(20)}=23.2\ \mathrm{m/s} at 58.8∘58.8^\circ below the horizontal. No shortcut from the level-ground rows applies.

Practice the split until it is automatic

Projectiles appear early in every major course: AP Physics 1 places them in Unit 1, and our AP Physics 1 guide shows where kinematics sits in a full study plan. The method above does not change between exams; only gg and the numbers do.

The Kinematics topic in Physics Zen, free end to end on iPhone and Android, includes a projectile motion skill with fresh launch speeds, angles and heights each time, instant checking, and a worked solution after every answer. Do a handful, and before each one ask the question from the table: does this ball land at the height it left? If not, skip the shortcuts and solve for time.

Common questions

What are the main projectile motion equations?
With up as positive and no air resistance: x = v0x t, y = y0 + v0y t - g t²/2, vx = v0x and vy = v0y - g t, where v0x = v0 cos θ and v0y = v0 sin θ. The flight time, maximum height and range formulas are shortcuts derived from these for level ground.
Why does 45 degrees give the maximum range?
The range formula R = v0² sin 2θ / g is largest when sin 2θ = 1, which happens at 45 degrees. That formula assumes launch and landing at the same height and no air resistance. From a raised launch point the best angle is lower: for 20 m/s from a 15 m cliff, 37 degrees beats 45.
Can I use the range formula when the projectile lands lower than it started?
No. The range formula is only valid when launch and landing heights are equal. Solve the vertical equation for the landing time instead, keep the positive root, and multiply by the horizontal velocity.
What changes with air resistance?
Drag acts against the velocity, so the horizontal velocity is no longer constant and the clean equations stop being exact. Real throws fall short of the ideal-model numbers. Introductory problems, like every example in this guide, neglect it unless they say otherwise.