拋體運動:由射程與角度反推初速
輸入目標射程、發射角度與初始高度,反推所需初速。同時提供飛行時間、最大高度、落地速率與互動軌跡圖。
輸入
結果
定義
拋體運動的逆問題以發射角度、目標射程,以及(必要時)著陸面之上的發射高度為已知條件,求解能命中目標所需的初速度。它對應於「給定速度與角度,求射程」的標準正問題之逆,常出現在發射幾何已被身體機制、武器仰角極限或地形等限制固定,而未知量為槍口速度、投擲速度或出手速度的情境。
計算原理
發射與著陸同高的情形
若發射與著陸處於同一高度,教科書的射程公式是:
對 求解:
當 或 時會發散(要用水平或垂直發射讓它飛任何正距離都需要無限大速度),而在恰好 45° 時取得最小值。
有起始高度的情形
如果發射點高於著陸面 (山上的大砲、懸崖頂的丟擲)— 或低於著陸面(籃球出手低於籃框)— 射程式會多出一項,需要解一個二次方程式:
當發射點比著陸面高,所需速度會 比同高情況低 — 重力有更多時間作用在投射物上。 相對於 越大,省下的速度越多。
不同發射角所需速度的比較
固定射程,同高發射,$g = 9.81$ m/s²,$R = 100$ m:
| 角度 | 所需 v₀ | 備註 |
|---|---|---|
| 15° | 44.3 m/s | 平射 — 需要高速度 |
| 30° | 33.7 m/s | |
| 45° | 31.3 m/s | 最小速度 — 最佳 |
| 60° | 33.7 m/s | 30° 的鏡像 |
| 75° | 44.3 m/s | 高拋 — 與平射相同 |
距離 45° 等距的兩個角度需要相同的發射速度。45° 是給定射程下能用的最低速度,是「以最小努力達成」這類問題的標準答案。
應用情境
1. 籃球罰球的出手速度
籃球罰球的幾何結構固定:到籃框 4.6 m,出手高度約 2.3 m,籃框高度 3.05 m,所以出手位置比籃框低 0.75 m。球員出手角度通常落在 50–55°。輸入 $R = 4.6$、、(籃框在出手之上,所以為負),計算機會回傳大約 7.3 m/s 籃球罰球的幾何結構固定:到籃框 15 ft,出手高度約 7.5 ft,籃框高度 10 ft,所以出手位置比籃框低 2.5 ft。球員出手角度通常落在 50–55°。輸入 $R = 4.6$ m、、 m(籃框在出手之上,所以為負),計算機會回傳大約 7.3 m/s ≈ 24 ft/s 此結果與實際 NBA 球員生物力學測量值相符。
2. 設計投石機與配重投石機
歷史復原或攻城兵器愛好者的工作常常面對固定的發射幾何(機器的釋放角由構造決定)與固定的目標距離(城牆位置)。由所需速度可以推得配重或扭矩需要提供的位能。
3. 遊戲引擎調校
要寫一隻必須打中移動玩家的敵方弓箭手腳本:把發射角度固定在視覺上合理的值(45° 高弧、20° 平射快球),輸入目標距離,計算機回傳必要的速度。把這個值放進引擎,投射物就會落在預期的位置,不需要反覆試錯。
4. 反推一個投球
看一段棒球投球的慢動作影片,量測出手位置、球離開手時的角度、到本壘板的距離。計算機就會回傳出手速度 — 對於沒有雷達測速的教練分析很有用。
注意事項
- 沒有空氣阻力。 對籃球或長距飛行這種慢速投射物特別重要,阻力會明顯改變結果。本計算機提供的是真空基線 — 真實情況通常需要把所需速度再上修 5–25%。
- 沒有旋轉或升力。 變化球的馬格努斯效應、箭羽的穩定作用、長型投射物的氣動升力都未納入。
- 發射角度限制。 必須在 $(0°, 90°)$ 之間 — 0° 或 90° 時公式退化。
- 起始高度限制。 為負(目標在發射點之上)時,所選角度的垂直能力必須足以到達該高度;若不足,沒有實數解。此時改用更陡的角度或更近的目標可能使問題可解。
常見問題(FAQ)
為什麼 30° 與 60° 在同一射程下需要相同的初速?
因為射程公式包含 sin(2θ),而 sin 以 45° 為對稱中心:sin(60°) = sin(120°),因此 30°(2θ = 60°)與 60°(2θ = 120°)兩種發射角度,能以相同初速覆蓋相同距離。兩條軌跡外觀截然不同——30° 是又低又快、60° 是又高又緩——但所需的初速完全相同。
為什麼 45° 會對應最小的初速?
sin(2θ) 在 2θ = 90°、亦即 θ = 45° 時取得最大值 1。固定射程 R 時,必要的初速與 1/√sin(2θ) 成比例,所以 sin(2θ) 最大時 v₀ 最小。對於發射點與落地點同高度的問題,45° 是能量效率最高的發射角。
從懸崖或陽台拋擲時,初始高度如何改變所需的初速?
初始高度為正(發射點高於目標)時,重力有更多時間將物體帶到地面,所需初速會降低。反過來,當目標高於發射點(例如籃框,相當於負的初始高度)時,所需初速會增加。本計算機求解的是包含 h₀ 的完整方程式。
計算結果顯示「無實數解」是什麼意思?
代表所選發射角度在物理上無法到達該目標。最常見的情況是目標高於發射點(h₀ 為負),但所選角度提供的鉛直分量不足。請改用更陡的發射角度或縮短目標距離;有時也得接受該幾何條件在合理速度下無法達成。
Disclaimer
此計算機採用真空模型,未考慮空氣阻力、升力、風與 Magnus 效應。實際發射所需的初速通常比真空預測高出 5–25%。工程設計或競技運動分析請改用納入空氣阻力的模型。