Problem Irodov 1.32
A cannon and a target sit on the same horizontal level, a distance km apart. A shell is fired from the cannon with initial speed m/s, air resistance negligible; the launch angle is not fixed by the problem, only the requirement that the shell land on the target. Find how long the shell is in flight before it reaches the target.
The setup: the cannon at fires with muzzle speed at a launch angle the problem leaves open, and the shell must land on the target at range on the same level. The arc is drawn at an arbitrary .
- Given
- Find
- the flight time to the target
Solution
Step 1Range as a function of the launch angle
With initial speed at angle above the horizontal and constant downward acceleration , integrating once from the launch conditions gives the coordinates at any time.
The shell returns to the launch height when vanishes a second time; solving for the nonzero root gives the flight time, and substituting it into gives the range, using the double angle identity on the way.
Step 2The two launch angles that reach the target
What this step establishes: two trajectories reach the same target, the flatter one launched at and the lofted one at . Both land at range because , and the flight times differ.
Solving (2) for gives two roots in , related as complements.
so the two launch angles are (flat) and (lofted).
Step 3Flight time for each angle
Check
The product , and indeed , a tight match.
Remark
As approaches the maximum range , approaches and merge into a single flight time: the maximum-range trajectory is exactly the launch angle where the two roots of Step 2 coincide.
