Skip to content

The Optimal Launch Angle

By (2.1.1), the Range depends on the Launch angle only through sin⁡(2θ)\sin(2\explain{motion.launch-angle}{\theta}). The previous chapter derives that equation. For 0∘≤θ≤90∘0^{\circ} \le \explain{motion.launch-angle}{\theta} \le 90^{\circ}, the argument 2θ2\explain{motion.launch-angle}{\theta} is between 0∘0^{\circ} and 180∘180^{\circ}. On this interval, the sine has its maximum value, 11, at 90∘90^{\circ}. So for a fixed launch speed, the range is largest at 2θ=90∘2\explain{motion.launch-angle}{\theta} = 90^{\circ}, i.e., at θ=45∘\explain{motion.launch-angle}{\theta} = 45^{\circ}. The explorer in Figure 2.1.1 shows this result. Diagram 2.2.1 shows the inputs to the search for this launch angle.

This section finds the same launch angle as the maximum of a polynomial. For 0∘≤θ≤90∘0^{\circ} \le \explain{motion.launch-angle}{\theta} \le 90^{\circ}, the product sin⁡(θ)cos⁡(θ)\sin(\explain{motion.launch-angle}{\theta})\cos(\explain{motion.launch-angle}{\theta}) is not negative. So the range is largest where the square of this product is largest. Let u\explain{x}{u} be the Squared sine of the launch angle: u=sin⁡2(θ)\explain{x}{u} = \sin^{2}(\explain{motion.launch-angle}{\theta}). Rewriting the square of the product in terms of u\explain{x}{u} gives a second-order polynomial:

sin⁡2(θ) cos⁡2(θ)=sin⁡2(θ)(1−sin⁡2(θ))Pythagorean identity=u(1−u)definition of u=u−u2\begin{aligned} \sin^{2}(\explain{motion.launch-angle}{\theta})\,\cos^{2}(\explain{motion.launch-angle}{\theta}) &= \sin^{2}(\explain{motion.launch-angle}{\theta})\left(1 - \sin^{2}\left(\explain{motion.launch-angle}{\theta}\right)\right) \quad\text{Pythagorean identity}\\ &= \explain{x}{u}\left(1 - \explain{x}{u}\right) \quad\text{definition of }\explain{x}{u}\\ &= \explain{x}{u} - \explain{x}{u}^{2} \end{aligned}

The graph of this polynomial is a downward parabola with roots at u=0\explain{x}{u} = 0 and u=1\explain{x}{u} = 1. A downward parabola has its maximum halfway between its roots, so the polynomial is largest at u=12\explain{x}{u} = \tfrac{1}{2}. Converting this value of u\explain{x}{u} back to a launch angle gives the Optimal launch angle:

θ∗=arcsin⁡(u)definition of u, with sin⁡(θ)≥0=arcsin⁡(12)vertex at u=12=45∘\begin{aligned} \explain{theta-star}{\theta^{*}} &= \arcsin\left(\sqrt{\explain{x}{u}}\right) \qquad\text{definition of }\explain{x}{u}\text{, with }\sin(\explain{motion.launch-angle}{\theta}) \ge 0\\ &= \arcsin\left(\tfrac{1}{\sqrt{2}}\right) \qquad\text{vertex at }\explain{x}{u} = \tfrac{1}{2}\\ &= 45^{\circ} \end{aligned}

Setting the derivative of the polynomial to zero gives the same vertex . But the symmetry of the parabola gives the vertex without a derivative. In (2.1.1), the launch speed appears only in the factor v02\explain{motion.launch-speed}{v_0}^{2}, which does not depend on the launch angle. A positive constant factor does not change the position of the maximum. So the Optimal launch angle is 45∘45^{\circ} for every launch speed. checks the vertex numerically and graphically.

Complementary launch angles give equal ranges

Section titled “Complementary launch angles give equal ranges”

Two launch angles are complementary if their sum is 90∘90^{\circ}. The Complementary launch angle of θ\explain{motion.launch-angle}{\theta} is θ′=90∘−θ\explain{theta-complement}{\theta'} = 90^{\circ} - \explain{motion.launch-angle}{\theta}. On this page the prime marks this angle and does not mean a derivative. For complementary launch angles, sin⁡(2θ′)=sin⁡(180∘−2θ)=sin⁡(2θ)\sin(2\explain{theta-complement}{\theta'}) = \sin\left(180^{\circ} - 2\explain{motion.launch-angle}{\theta}\right) = \sin(2\explain{motion.launch-angle}{\theta}). So two complementary launch angles give equal ranges. For example, the range at a launch angle of 30∘30^{\circ} equals the range at a launch angle of 60∘60^{\circ}. The Optimal launch angle is the only launch angle that is its own complement.

Diagram 2.2.1 Inputs to the launch-angle search
Fixed launch speedv0\explain{motion.launch-speed}{v_0}
Try each launch angle
Compare the resulting ranges
Diagram 2.2.1Inputs to the launch-angle search. The launch speed stays fixed while each launch angle is tried in turn, and the ranges they give are compared.
Figure 2.2.1Range vs. launch angle explorer. The range at every launch angle for one launch speed; the dashed line marks 45°, where the range is largest.
Controls of Figure 2.2.1

Move the launch speed slider to redraw the curve, and the launch angle slider to move the dot along it.

The curve is symmetric about 45∘45^{\circ}. A launch angle of 20∘20^{\circ} and a launch angle of 70∘70^{\circ} give the same range. The trajectory at 20∘20^{\circ} is lower and has a shorter time of flight than the trajectory at 70∘70^{\circ}.

Checking the polynomial vertex: its values on both sides of the vertex, and its downward-parabola shape
Memo a: Checking the polynomial vertex

Evaluating the polynomial at the vertex, u=12\explain{x}{u} = \tfrac{1}{2}, gives its maximum value:

u(1−u)∣u=1/2=14\explain{x}{u}(1-\explain{x}{u})\big|_{\explain{x}{u}=1/2}=\tfrac{1}{4}

Two values of u\explain{x}{u} at equal distances from the vertex give equal values of the polynomial, and both values are smaller than the maximum.

Table 2.2.1Polynomial values around the vertex. The polynomial at five inputs placed symmetrically about the vertex, 1/2: inputs equally far from it give equal values.
Squared sine of the launch angleValue of the polynomial
0000
14\tfrac{1}{4}316\tfrac{3}{16}
12\tfrac{1}{2}14\tfrac{1}{4}
34\tfrac{3}{4}316\tfrac{3}{16}
1100
00.250.50.75100.10.20.30.4
Figure 2.2.2The polynomial is a downward parabola. From 0 at input 0 it rises to its maximum, 0.25, at input 0.5, and falls symmetrically back to 0 at input 1.

(2.2.4), Table 2.2.1, and Figure 2.2.2 are inside the memo. A reference to each of them also works while the memo is closed.

Knowledge check 2.2.1 Optimal launch angle

Link to Knowledge check 2.2.1: Optimal launch angle

Notation used on this page (7)
  • On this page, □′\square' is not an operator. The prime marks the complementary launch angle, not a derivative.
θ′\theta'Complementary launch angledraft

The launch angle whose sum with a given launch angle is 90 degrees.

Units: degrees above the horizontal

θ∗\theta^{*}Optimal launch angledraft

The launch angle that maximizes range for a given fixed launch speed, over level ground.

Units: degrees above the horizontal

uuSquared sine of the launch angledraft

The squared sine of the launch angle, used as the variable in the range polynomial.

u=sin⁡2(θ)\explain{x}{u} = \sin^{2}(\theta)

Units: dimensionless

θ\thetaLaunch angledraft

The angle between a projectile's initial velocity and the horizontal ground at launch.

Units: degrees above the horizontal

v0v_0Launch speeddraft

The object's speed at the start of the scenario being analyzed — its initial velocity in a straight-line problem, or its launch speed the instant a projectile leaves the ground.

Units: meters per second

RRRangedraft

Total horizontal distance a projectile covers before it returns to its launch height.

R=v02sin⁡(2θ)g\explain{motion.range}{R} = \dfrac{\explain{motion.launch-speed}{v_0}^{2}\sin(2\explain{motion.launch-angle}{\theta})}{\explain{motion.range.gravitational-acceleration}{g}}
Symbols
gggravitational acceleration(meters per second squared)

Units: meters

ttTimedraft

Elapsed time since the object was launched or released, measured in seconds.

Units: seconds after launch