从高度为 h 的位置,以初速度 v 丢出一球,沿什么仰角才能让落点距离 x 最远?如图:

做法 1
直接爆算。
- 水平方向位移:x=vcosθt
- 竖直方向位移:y=vsinθt−21gt2=−h
随便联立一下,把 t 给消掉:
−h=vsinθvcosθx−21g(vcosθx)2
整理得:
−h=xtanθ−2v2gx2cos2θ1
由 cos2θ1=cos2θsin2θ+cos2θ=tan2θ+1,得到三角函数仅有 tanθ 的式子:
−h=xtanθ−2v2gx2(tan2θ+1)
欲求 x 最大值,考虑关于 tanθ 二次方程之 Δ:
Δ=x2−4(−2v2gx2)(−2v2gx2+h)=−v4g2x4+(v22gh+1)x2≥0
解得:
x2≤g22ghv2+v4
即:
∣x∣≤gv2gh+v2
计算太难。
做法 2
注意到无论向什么方向发射,最后落至地面时,速度的大小是一样的,因为机械能守恒。
可求出最后的速度 vt:
21mv2+mghvt=21mvt2=v2+2gh
考察这个 vt 和 v 以及 v-vt 构成的矢量三角形:

注意到要求的 x=vcosθt。倘若为其乘上一个 g,即 vcosθgt,恰好为此矢量三角形之面积两倍,所以求此面积最值,即可得答案。
必刷题上是设 vt 与 v 夹角为 α,正弦定理有:
sinαgtgtcosθ=sin(π/2−θ)vt=vtsinα
所以:
x=gvcosθgt=gvvtsinα≤gvvt
妙哉!