在忽略阻力和風的情況下,均勻重力的情況會導致拋射運動軌跡,這是一個拋物線。為了模擬這種情況,可以選擇
,其中
(gee)是所謂的重力加速度。
相對於平坦的地形,設初始水平速度為
,初始垂直速度為
。將證明,射程為
,最大高度為
。對於給定的總初始速度
,當
時,即初始角度為 45 度時,可獲得最大射程。此射程為
,最大射程時的最大高度是它的四分之一。
運動方程可用於計算軌跡的特性。
讓
為拋射體飛行的時間
為時間 t 時的水平位移
為時間 t 時的垂直位移
為水平速度(保持不變)
為向上初始垂直速度
為初始速度
為時間 t 時的垂直速度
沿著水平方向,
是一個常數,因此根據運動方程,
(公式 1)
垂直距離,或者說是高度,遵循著恆定負加速度
的運動方程
(公式 2)
(公式 3:速度方程,是公式 2 的導數)
當
再次為零並與地面相交時,就會發生拋射體的射程。當公式 2 中的
為零時,就會發生這種情況。

求解時間
可得到拋射體飛行的時間。
(公式 4:拋射體的“懸空時間”)
當公式 4 代入公式 1 時,最大射程就會出現。
(公式 5:拋射體的射程)
在給定的軌跡中,最大高度出現在垂直速度為零時。因此將公式 3 設定為零。

求解 

這可以代入公式 2 得到最大高度。
(公式 6:拋射體的最大高度)
因此,毫不奇怪,對於給定的初始速度,如果初始速度是直線向上,則達到的高度最高。這個高度是射程最大時達到高度的兩倍。
就仰角而言
和初始速度 



將公式代入公式1得出
(公式1a)
將公式代入公式2得出
(公式2a)
取導數得到垂直速度
(公式3a: 垂直速度)
以上公式4中計算的滯空時間可以用仰角表示
(公式4a)
公式4a可以代入公式1a,得到水平距離或射程

現在使用 三角恆等式 對於 
(公式5a: 拋射體的射程)
可以解出角度
得到命中距離為
目標的“角度”方程
(公式7: 拋射體發射角)
請注意,正弦函式是這樣的,對於給定的範圍
,
存在兩個解。在物理上,這對應於直接射擊和迫擊炮射擊,迫擊炮射擊需要向上和越過障礙物到達目標。
對於給定的射程,最大高度可以透過在公式 3a 中將垂直速度設定為零並解出
來確定。

(重新排列並解出
)
現在將它代入垂直高度方程 2a
(公式 6a:給定發射角度的最大高度)
根據上述射程和高度方程,可以確定最大射程和高度。可以透過將公式 5 和 5a 的導數設定為零來確定最大射程。對於公式 5,彈丸的射程是
和
的函式,使得
,其中 v 是總初始速度,是一個常數。因此,射程可以表示為
的函式,方法是解出
。
(公式 8)
並將
代入公式 5

最大
可以透過計算導數並將其設為零來確定。導數的計算方法如下:
(應用 乘積法則)
(應用 鏈式法則)
(求導 平方根)
(簡化第二 項)
設為零並求解 



(公式 9)
因此,當
為
時,射程最大,將其代入公式 8。

因此,當
時,射程最大。
現在,將
和公式 9 代入公式 5,可以計算出實際的最大射程。

從公式 5a 開始,也可以得出相同的結論。
(應用鏈式法則)

將方程設為零並求解


現在餘弦在
處為零
(從公式 5a 中也可以直接得出,它給出了正弦的最大可能值 1)
弧度
因此,當角度為 45 度時,射程最大。
現在,可以透過將 45 度代入公式 5a 來計算實際的最大射程

公式 6 和 6a 可用於計算最大射程時的最大高度。將公式 9 代入公式 6

同樣地,可以將 45 度代入公式 6a

方程 1 和 2 是描述拋物線的引數方程。透過對方程 1 求解
並代入方程 2,可以將它們重新排列成更常見的二次形式。
(對方程 1 求解
)
將此代入方程 2

現在它採用以下形式

其中
.
這表示拋物線的形式,因此軌跡為拋物線。
同樣,方程 1a 和 2a 可以重新排列成二次形式。方程 1a 可以重新排列成

並將此代入方程 2a

現在
,因此
(方程 10)
現在,它再次以
的形式出現,其中
,
,
,
以及
,證明了這是一個拋物線。
The quadratic formula 給出了拋物線和 x 軸交點的座標。這是拋射物軌跡開始和結束的地方,因此可直接用於計算射程。在直角座標系中

這與上面的公式 5 相同。
在極座標系中,使用三角恆等式
,交點為

這與上面的公式 5a 相同。
類似地,拋物線的頂點是在給定射程下,拋射物達到的最大高度。
NCLab 提供了一個互動式的圖形模組,用於模擬有無空氣阻力的拋射運動。模擬的 Python 原始碼可以自由檢視和複製。對於有空氣阻力的案例,使用 1 階、2 階和 4 階 Runge-Kutta 方法來求解底層的常微分方程。