ZestCalc
Appearance
Language

豎直上拋計算器

計算物體在重力下豎直上拋時的最大高度、到達最高點時間與總飛行時間,並提供互動動畫與分步解題過程。

hmax=u22gh_{\max} = \frac{u^2}{2g}

計算物體在重力下豎直上拋時的最大高度、到達最高點時間與總飛行時間,並透過互動動畫直觀理解運動過程。

在發射速度、最大高度或到達最高點時間中輸入任意一項,其餘值會自動計算。

m/s²
s

豎直上拋計算器

本計算器能解決什麼問題

當你將一個球垂直向上拋出時,腦海中自然會浮現三個問題:*它能飛多高?到達最高點需要多長時間?落回手中又要多久?* 本計算器只需你提供一個已知量,便能立即給出全部答案。

輸入以下任意一個值:

  • 發射速度——物體離手(或離開炮管、火箭發射台)時的速度
  • 最大高度——物體在發射點以上爬升的最大高度
  • 到達最高點時間——到達最高點所需的秒數

計算器將自動填充其餘所有值:另外兩個未知量、總飛行時間,以及物體返回發射高度時的速度。

此外,計算器還提供即時動畫展示整個發射過程,並生成基於運動學和能量守恆的分步解題過程——讓你清楚看到每個答案是如何推導出來的。

背後的物理原理

恆定重力下的一維運動

豎直上拋是一個一維問題。物體只做上下方向的運動,重力提供向下的恆定加速度 gg,忽略空氣阻力,作用在物體上的力僅為重力。

描述這一運動的兩個基本運動學方程為:

v=ugtt 時刻的速度)v = u - gt \qquad \text{(}t \text{ 時刻的速度)}
h(t)=ut12gt2t 時刻的高度)h(t) = ut - \tfrac{1}{2}gt^2 \qquad \text{(}t \text{ 時刻的高度)}

其中 uu 為發射速度(向上為正),gg 為重力加速度的大小。

速度為零的瞬間

物體豎直速度恰好降為零時到達最高點。將 v=0v = 0 代入第一個方程,得到到達最高點的時間:

t=ugt_{\text{頂}} = \frac{u}{g}

將其代回高度方程,得到最大高度:

h最大=u22gh_{\text{最大}} = \frac{u^2}{2g}

這兩個結果是本計算器的核心。

用能量方法推導相同結論

能量方法提供了令人信服的交叉驗證。在發射點,所有機械能均為動能:

E發射=12mu2E_{\text{發射}} = \tfrac{1}{2}mu^2

在最高點,物體停止運動,所有能量轉化為重力位能:

E=mgh最大E_{\text{頂}} = mgh_{\text{最大}}

令二者相等並除以質量 mm(約去):

12u2=gh最大    h最大=u22g\tfrac{1}{2}u^2 = gh_{\text{最大}} \implies h_{\text{最大}} = \frac{u^2}{2g}

這與運動學結果完全相同——直接證明了牛頓定律與能量守恆對同一物理現象的描述是自洽的。

關鍵公式彙總

物理量公式
最大高度h=u22gh = \dfrac{u^2}{2g}
到達最高點時間t=ugt_{\text{頂}} = \dfrac{u}{g}
總飛行時間t=2ugt_{\text{總}} = \dfrac{2u}{g}
落地速度v=uv_{\text{落}} = u

運動的對稱性

重力在上升階段以恆定速率使物體減速,在下降階段以完全相同的速率使物體加速。由於速度變化率在兩個方向上完全相同:

  • 上升時間 = 下降時間,從而 t=2tt_{\text{總}} = 2\,t_{\text{頂}}
  • 物體以與發射時完全相同的速度落回發射高度——v=uv_{\text{落}} = u

這種對稱性僅在物體落回與發射點相同高度時成立。若落點高於或低於發射點,時間和速度將有所不同。

不同星球的重力

每個行星和衛星都有不同的重力加速度 gg,計算器提供全太陽系的重力預設:

天體gg (m/s²)u=10u = 10 m/s 時的最大高度
地球9.815.10 m
火星3.7213.44 m
月球1.6230.86 m
木星24.792.02 m
冥王星0.6280.65 m

同樣的投擲力度,在地球上能將球拋起5公尺,而在月球上則能達到30公尺以上——生動說明了重力如何影響日常中的運動。

如何使用本計算器

第 1 步——設定重力。 透過下拉選單選擇行星或衛星,預設為地球(9.81 m/s29.81\text{ m/s}^2)。如需自訂場景——比如虛構星球、特定高度或實驗室環境——選擇*自訂*後輸入任意正值。

第 2 步——輸入一個已知量。 在三個欄位中選擇任意一個輸入:

  • *發射速度*——初始向上速度
  • *最大高度*——發射點上方的最高高度
  • *到達最高點時間*——從發射到最高點的用時

另外兩個欄位會自動更新。你也可以點擊某個推導欄位,將其設為新的輸入——之前的驅動欄位會清空,你可以重新輸入值。

第 3 步——根據需要切換單位。 高度和速度各有獨立的單位切換開關,可分別選擇公制(m、m/s)或英制(ft、ft/s),計算器在後台自動換算。

第 4 步——查看結果。 輸入框下方將顯示:

  • 結果彙整卡:列出所有五個計算值(最大高度、到達最高點時間、總飛行時間、發射速度、落地速度),每項均可一鍵複製。
  • 即時動畫:點擊*發射*,觀察物體弧形上升,帶時間戳的軌跡點使加速度可見。面板即時顯示瞬時高度、速度和經過時間。
  • 分步解題過程:設有兩個標籤頁——*運動學法*使用標準運動方程,*能量法*使用機械能守恆。兩者透過不同路徑得出相同答案。

第 5 步——探索實驗。 切換不同星球預設,觀察相同發射速度如何產生截然不同的軌跡。點擊*重置*按鈕清空所有欄位,重新開始。

常見問題

這與自由落體有什麼區別?

自由落體從靜止(或向下運動)開始,重力始終向下加速物體。豎直上拋以向上的初速度開始——重力在上升階段使其減速,在最高點令其停止,然後再向下加速。兩者使用相同的運動學方程,只是初始條件不同。

質量會影響結果嗎?

不會。重力加速度對所有質量一視同仁。質量同時出現在力(F=mgF = mg)和牛頓第二定律(F=maF = ma)中,因此總會相消,留下 a=ga = g,與物體的重量無關。

如果物體沒有落回到相同高度怎麼辦?

本計算器假設物體落回到發射高度。如果落在上方的台階或下方的地面上,總飛行時間和落地速度將有所不同。那種情況需要對新地面高度求解完整的二次方程 h(t)=0h(t) = 0,超出了本對稱模型的適用範圍。

如果是斜向拋出怎麼辦?

斜向拋體是拋體運動問題,需要分別追蹤水平和豎直分量。豎直分量仍遵循本計算器的方程,但水平分量會引入一個恆定速度,決定物體飛行的水平距離。

運動學法和能量法為什麼得出相同的答案?

兩種方法是同一底層物理規律的不同數學表達。運動學法對時間積分牛頓第二定律(F=maF = ma),能量法對距離積分動能定理。兩者均源於牛頓定律,因此必然一致。並列展示兩種推導方式,有助於建立關於「能量法在解決只涉及速度和高度的問題時往往更簡便」這一直覺。

可以用於火箭或向上拋出的球嗎?

可以,只要物體做純豎直運動,且推力在發射時已停止(即飛行過程中沒有推力)。本計算器對無動力階段建模:物體離手、離開炮管或離開發射台後,僅在重力作用下運動。