Where Exploration Meets Excellence
Jupiter Academy · Lesson

Projectile Motion: Angled Launch

Angled projectile motion represents the point where two-dimensional kinematics becomes genuinely expressive, because the launch angle governs everything that follows: how long the object stays airborne, how high it climbs, and how far it travels before returning to its starting elevation. Where the previous lesson confined the analysis to horizontal launches, this lesson restores the vertical component of initial velocity and examines the consequences systematically. The mathematics remains the same superposition of independent horizontal and vertical motions, but the initial conditions now carry a direction, and that single change produces a rich family of trajectories.

Understanding angled launches matters far beyond textbook exercises. Artillery calculations, sports biomechanics, fountain design, fireworks safety envelopes, and even the ballistic trajectories of volcanic ejecta all rest on the relationships derived here. Engineers routinely invert these equations, working backwards from a required range or clearance height to determine the necessary launch speed and angle. Mastering the forward problem, predicting the trajectory from given initial conditions, is therefore the essential prerequisite for the inverse design problems that follow in the next lesson.

This lesson builds directly on the horizontal-launch foundation, treating the angled case as a natural generalisation rather than a new phenomenon. You will derive the time of flight, maximum height, and horizontal range from first principles, examine the symmetry properties of the parabolic path, and discover why complementary angles share a common range. Each result is connected to its physical interpretation, so the formulas become memorable consequences of reasoning rather than items to memorise.

Decomposing an Angled Launch into Components

An angled launch is defined by two initial parameters: the launch speed ##v_0## and the angle ##\theta## measured above the horizontal. These two numbers encode the entire initial state of the projectile, and every subsequent quantity in this lesson flows from them. The first analytical step is always the same: resolve the initial velocity into horizontal and vertical components using trigonometry.

Resolving the Initial Velocity Vector

The horizontal component is ##v_{0x} = v_0\cos\theta## and the vertical component is ##v_{0y} = v_0\sin\theta##. These projections follow directly from the right-triangle geometry of the velocity vector, with the angle placed between the vector and the horizontal axis. Notice that the two components trade magnitude as the angle varies, which is the origin of nearly every result in this lesson.

A right triangle with the launch velocity vector v0 as hypotenuse at angle theta above the horizontal, showing the horizontal leg v0 cos theta and the vertical leg v0 sin theta, illustrating how an angled launch decomposes into independent components.
The launch velocity vector splits into a horizontal component v0 cos θ and a vertical component v0 sin θ.Programmatically generated contextual illustration.

Once resolved, the two components evolve independently. The horizontal component remains constant throughout the flight because no horizontal force acts on the projectile, neglecting air resistance. The vertical component, by contrast, changes uniformly under gravity at a rate of ##g## downward, exactly as in one-dimensional free fall. This separation of concerns is the analytical engine of the entire method.

Setting Up the Equations of Motion

With the origin at the launch point and upward taken as positive, the position equations become ##x(t) = v_0\cos\theta\, t## and ##y(t) = v_0\sin\theta\, t - \tfrac{1}{2}gt^2##. The velocity equations are ##v_x(t) = v_0\cos\theta## and ##v_y(t) = v_0\sin\theta - gt##. Together these four expressions fully determine the motion at any instant.

The trajectory itself is obtained by eliminating time between the position equations, yielding the parabolic path equation below. This single relation describes the shape of the flight and will be used repeatedly when analysing range, clearance, and impact conditions in later sections.

A single parabolic arc rising from the origin to a peak near 13 m and returning to the ground near 63 m, showing the symmetric shape of an angled projectile path.
A launch at 25 m/s and 40° traces a downward-opening parabola from the origin back to ground level.Programmatically generated contextual illustration.
###y = x\tan\theta - \dfrac{gx^2}{2v_0^2\cos^2\theta}###
Component Split

Initial Velocity Components at Fixed Launch Speed

How a 20 m/s launch speed distributes between horizontal and vertical motion as the angle changes.

Launch Angle Horizontal Component (m/s) Vertical Component (m/s)
15° 19.3 5.2
30° 17.3 10.0
45° 14.1 14.1
60° 10.0 17.3
75° 5.2 19.3
Note:
  • Components are rounded to one decimal place using g = 9.8 m/s².
  • At 45° the components are equal, which maximises the range for a level landing.

Time of Flight and the Symmetry of the Parabola

The time of flight is governed entirely by the vertical motion, because the projectile returns to its launch elevation when the vertical displacement returns to zero. Setting ##y(t) = 0## in the vertical position equation and factoring out the time yields two solutions: the launch instant itself and the landing instant. The non-trivial solution gives the total airborne duration.

Deriving the Time of Flight

Solving ##v_0\sin\theta\, t - \tfrac{1}{2}gt^2 = 0## produces the time of flight below. The result is elegantly simple: the duration depends only on the vertical component of launch velocity and the gravitational acceleration, with no reference to the horizontal motion whatsoever.

###T = \dfrac{2v_0\sin\theta}{g}###

This expression also reveals the ascent time. The projectile reaches its peak when the vertical velocity vanishes, which occurs at ##t = v_0\sin\theta / g##, exactly half the total flight time. The descent therefore mirrors the ascent in duration, a direct consequence of the constant downward acceleration acting symmetrically about the apex.

Symmetry Properties of the Trajectory

For a projectile landing at its launch height, the path is symmetric about the apex in several respects. The speed at any given height on the way down equals the speed at the same height on the way up, and the vertical velocity simply reverses sign. The horizontal velocity, of course, never changes at all.

Two stacked curves versus time: height rising to a peak at half the flight time and falling back symmetrically, and vertical velocity decreasing linearly through zero at the apex, showing the mirror symmetry of ascent and descent.
Height and vertical velocity plotted against time show the mirrored halves of a level-ground flight.Programmatically generated contextual illustration.

This symmetry is a powerful problem-solving shortcut. Questions about the speed at a particular height, or the time spent above a certain elevation, can often be answered by reasoning about the mirrored halves of the flight rather than by solving quadratics. Recognising symmetry converts algebra into insight.

Maximum Height and the Apex Condition

The maximum height of an angled projectile is reached at the apex, where the vertical velocity component momentarily becomes zero before reversing. This condition, ##v_y = 0##, is the key that unlocks the height calculation. Substituting the ascent time into the vertical position equation then delivers the peak elevation directly.

Deriving the Maximum Height

Evaluating the vertical position at ##t = v_0\sin\theta/g## gives the maximum height formula shown below. The height scales with the square of the vertical velocity component, so doubling the launch speed quadruples the peak height, a scaling that surprises many beginners.

###H = \dfrac{v_0^2\sin^2\theta}{2g}###

An equivalent derivation uses the time-free kinematic relation ##v_y^2 = v_{0y}^2 - 2gy##, setting the final vertical velocity to zero. Both routes agree, and comparing them is a useful exercise in choosing the most economical equation for a given problem. The time-free relation is often faster when time is neither given nor requested.

Interpreting the Height Dependence

Because the sine function peaks at 90 degrees, a vertical launch maximises height, while a horizontal launch produces none at all. The height formula therefore interpolates smoothly between the two extremes examined in adjacent lessons. For a fixed speed, steep launches trade range for altitude in a predictable, quantifiable way.

A curve of maximum height against launch angle from 0 to 90 degrees, starting at zero, rising steeply and flattening to a peak of about 32 m at 90 degrees, showing that steeper launches trade range for height.
For a fixed 25 m/s launch speed, peak height grows as sin²θ, reaching its maximum at 90°.Programmatically generated contextual illustration.

Practical applications exploit this trade-off constantly. Firefighters aiming water jets at upper-storey windows choose steep angles to gain height, accepting a shorter horizontal reach. Conversely, athletes seeking distance flatten their launch angle, sacrificing altitude for range. The same equation governs both decisions.

Trajectory Data

Flight Metrics Across Launch Angles

Time of flight, peak height, and range for a 20 m/s launch on level ground.

Angle Time of Flight (s) Max Height (m) Range (m)
15° 1.06 1.37 20.4
30° 2.04 5.10 35.3
45° 2.89 10.2 40.8
60° 3.53 15.3 35.3
75° 3.94 19.0 20.4
Note:
  • Values computed with g = 9.8 m/s² and no air resistance.
  • Complementary pairs (15°/75° and 30°/60°) share identical ranges.

Horizontal Range and the Complementary Angle Rule

The horizontal range is the total distance travelled along the ground before the projectile returns to its launch elevation. Because the horizontal velocity is constant, the range is simply the horizontal component multiplied by the total time of flight. Combining the two earlier results produces one of the most celebrated formulas in elementary mechanics.

Deriving the Range Equation

Multiplying ##v_0\cos\theta## by the flight time ##2v_0\sin\theta/g## and applying the double-angle identity ##2\sin\theta\cos\theta = \sin 2\theta## yields the range formula below. The compactness of this result conceals a remarkable symmetry that the next subsection explores.

###R = \dfrac{v_0^2\sin 2\theta}{g}###

The range depends on the launch angle only through ##\sin 2\theta##, which attains its maximum value of one when ##2\theta = 90°##, that is, when ##\theta = 45°##. For a level landing surface, therefore, a 45-degree launch maximises the horizontal distance for any given speed. This is the familiar optimum taught in every introductory course.

A curve of horizontal range against launch angle for 25 m/s, rising from zero at 0 degrees to a maximum of about 64 m at 45 degrees and falling back to zero at 90 degrees, showing 45 degrees as the optimal range angle.
Range follows sin 2θ, peaking at 45° and falling to zero at 0° and 90°.Programmatically generated contextual illustration.

Why Complementary Angles Share a Range

The double-angle form immediately explains a striking fact: angles that sum to 90 degrees produce identical ranges. Since ##\sin 2\theta = \sin(180° - 2\theta)##, a launch at ##\theta## and one at ##90° - \theta## give the same horizontal distance. A 30-degree throw and a 60-degree throw land at the same spot.

The two trajectories are far from identical, however. The steeper launch stays airborne longer and climbs higher, arriving more slowly and descending more vertically. The shallower launch arrives faster and flatter. Range alone does not determine the path, which is why real applications must consider the full trajectory, not just the landing point.

Two parabolic trajectories from the same origin: a low flat 30-degree arc and a high steep 60-degree arc, both landing at the same horizontal distance, showing that complementary angles share range but not height or flight time.
Two launches at 30° and 60° with the same speed land at the same range but follow very different paths.Programmatically generated contextual illustration.
Symmetry Check

Complementary Angle Pairs Compared

Equal ranges, unequal flights: how complementary launches differ in height and duration.

Angle Pair Shared Range (m) Height Ratio Flight Time Ratio
15° / 75° 20.4 1 : 13.9 1 : 3.7
30° / 60° 35.3 1 : 3.0 1 : 1.7
40° / 50° 39.3 1 : 1.4 1 : 1.2
45° / 45° 40.8 1 : 1.0 1 : 1.0
Note:
  • Ratios compare the shallower angle to the steeper one in each pair.
  • All values assume v₀ = 20 m/s and g = 9.8 m/s².

Trajectory Shape and the Envelope of Reach

The parabolic trajectory equation derived earlier describes the path of a single launch completely. But a deeper question arises when the launch speed is fixed and the angle is free to vary: what region of space can the projectile possibly reach? The answer is a bounding parabola, known as the envelope of trajectories, which separates attainable points from unreachable ones.

Reading the Parabolic Path Equation

The trajectory equation ##y = x\tan\theta - gx^2/(2v_0^2\cos^2\theta)## contains the angle in two places, through the slope term and the curvature term. For a given launch, the path is a downward-opening parabola passing through the origin. Its steepness at the origin equals ##\tan\theta##, confirming that the launch angle sets the initial direction of the path.

Differentiating the trajectory equation with respect to ##x## and setting the derivative to zero recovers the apex coordinates, providing an independent check on the maximum height and horizontal position of the peak. This consistency across derivations is a hallmark of well-posed kinematics and a useful verification habit.

The Envelope of All Possible Trajectories

Maximising the height ##y## at a fixed horizontal distance ##x## over all launch angles yields the envelope equation below. Points on or beneath this bounding parabola are reachable with the given speed; points above it are forever out of range, regardless of aim.

###y_{\max}(x) = \dfrac{v_0^2}{2g} - \dfrac{gx^2}{2v_0^2}###

The envelope is itself a parabola with its vertex at height ##v_0^2/(2g)## directly above the launch point, the height of a vertical launch. Its intercepts on the ground occur at ##x = \pm v_0^2/g##, twice the maximum range on either side. This elegant construction unifies every possible angled launch into a single geometric boundary.

Several parabolic trajectories at different launch angles fanning out from the origin, with a smooth bounding parabola enclosing them all, touching the ground at twice the maximum range and peaking at the vertical-launch height.
The bounding parabola touches every reachable point for a fixed speed and lies above all individual trajectories.Programmatically generated contextual illustration.
Reach Boundary

Envelope Landmarks for a 20 m/s Launch

Key coordinates of the bounding parabola that encloses every attainable trajectory.

Landmark Horizontal Position (m) Height (m)
Envelope vertex 0 20.4
Ground intercept (right) 40.8 0
Ground intercept (left) −40.8 0
45° trajectory apex 20.4 10.2
Note:
  • The envelope vertex equals the height of a purely vertical launch.
  • Ground intercepts sit at twice the maximum level range from the origin.

Worked Example and Computational Verification

A concrete worked example consolidates the formulas and exposes the order in which quantities should be computed. Consider a ball launched at 25 m/s at 40 degrees above the horizontal from level ground, with air resistance neglected and ##g = 9.8## m/s². The aim is to find the time of flight, maximum height, and range, then verify the results numerically.

Step-by-Step Numerical Solution

The vertical component is ##25\sin 40° \approx 16.07## m/s and the horizontal component is ##25\cos 40° \approx 19.15## m/s. The flight time follows as ##2(16.07)/9.8 \approx 3.28## s. The maximum height is ##(16.07)^2/(2 \times 9.8) \approx 13.2## m, and the range is ##19.15 \times 3.28 \approx 62.8## m.

A useful cross-check applies the range formula directly: ##R = v_0^2\sin 2\theta/g = 625 \times \sin 80°/9.8 \approx 62.8## m, in exact agreement. Such independent verification catches arithmetic slips and reinforces confidence in the derived relations. Students should adopt this double-checking habit routinely.

A bar chart of the worked example's three results: time of flight about 3.28 seconds, maximum height about 13.2 metres and range about 62.8 metres, summarising the computed answers.
The 25 m/s, 40° launch gives a 3.28 s flight, 13.2 m peak height and 62.8 m range.Programmatically generated contextual illustration.

Simulating the Trajectory in Code

Numerical simulation offers a third route to the same answer and generalises effortlessly to cases with air resistance or uneven terrain. The short script below integrates the equations of motion with a small time step and reports the apex and landing point, which should match the analytical values closely.


import math

v0, theta_deg, g = 25.0, 40.0, 9.8
theta = math.radians(theta_deg)
vx, vy = v0 * math.cos(theta), v0 * math.sin(theta)

dt, t, x, y = 0.001, 0.0, 0.0, 0.0
max_h, flight_time = 0.0, 0.0

while y >= 0.0:
    x += vx * dt
    y += vy * dt
    vy -= g * dt
    t += dt
    max_h = max(max_h, y)
    flight_time = t

print(f"Flight time: {flight_time:.2f} s")
print(f"Max height:  {max_h:.2f} m")
print(f"Range:       {x:.2f} m")

Running the simulation reproduces the analytical results to within the integration error, which shrinks as the time step decreases. The exercise demonstrates that the closed-form formulas and the numerical method describe the same physics, and it prepares the ground for the problem-solving lesson that follows.

Verification

Analytical Versus Numerical Results

Comparing closed-form predictions with a time-stepped simulation for the 25 m/s, 40° launch.

Quantity Analytical Value Simulated Value
Time of flight 3.28 s 3.28 s
Maximum height 13.2 m 13.2 m
Horizontal range 62.8 m 62.8 m
Apex horizontal position 31.4 m 31.4 m
Note:
  • Simulation uses a 1 ms time step with simple Euler integration.
  • Agreement confirms the analytical formulas and the independence of the two components.

Common Pitfalls and the Bridge to Problem Solving

Angled projectile problems are conceptually straightforward but arithmetically unforgiving, and a handful of recurring errors account for most lost marks. The most frequent is mixing up the sine and cosine when resolving components, which silently corrupts every downstream result. A quick sanity check, confirming that the vertical component vanishes at zero angle, catches this immediately.

Frequent Errors and How to Avoid Them

Another common slip is applying the range formula to launches that do not land at the same height as the launch point. The formula ##R = v_0^2\sin 2\theta/g## assumes a level landing, and using it for a cliff launch produces wrong answers. For uneven terrain, return to the vertical position equation and solve for the landing time directly.

Students also forget that the time of flight is not simply twice the ascent time when the landing height differs from the launch height. The symmetry argument holds only for level ground. Recognising the conditions under which each shortcut is valid is as important as remembering the shortcut itself.

Preparing for the Next Lesson

The next lesson shifts from derivation to application, presenting a structured problem-solving methodology for angled launches. The formulas established here become tools rather than destinations, and the emphasis moves to selecting the right equation, managing units, and interpreting results physically. Fluency with the derivations in this lesson is the essential preparation.

Before proceeding, ensure you can reproduce the time of flight, maximum height, and range formulas from first principles without reference. You should also be comfortable explaining why complementary angles share a range and why 45 degrees maximises it. These conceptual anchors will make the problem-solving strategies that follow feel natural rather than mechanical.

Quick Reference

Formula Reference and Validity Conditions

Each key result paired with the assumptions under which it may safely be applied.

Quantity Formula Validity Condition
Time of flight 2v₀sinθ / g Level landing, no air resistance
Maximum height v₀²sin²θ / 2g Any launch, measured from launch point
Horizontal range v₀²sin2θ / g Level landing only
Trajectory equation y = x tanθ − gx²/(2v₀²cos²θ) General, origin at launch point
Note:
  • All formulas assume constant gravitational acceleration g.
  • For cliff launches, solve the vertical position equation for landing time.

Also Read

  • No links available.

RESOURCES