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),能量法对距离积分动能定理。两者均源于牛顿定律,因此必然一致。并列展示两种推导方式,有助于建立关于"能量法在解决只涉及速度和高度的问题时往往更简便"这一直觉。

可以用于火箭或向上抛出的球吗?

可以,只要物体做纯竖直运动,且推力在发射时已停止(即飞行过程中没有推力)。本计算器对无动力阶段建模:物体离手、离开炮管或离开发射台后,仅在重力作用下运动。