UTILS.
100% 浏览器内运行
🚀

运动学 / SUVAT 计算器

求解匀加速运动:输入位移、速度、加速度和时间中的任意三个,即可求出其余量。

填入 5 个字段中的任意 3 个——其余 2 个将被求出。
自由落体:将加速度 a = g = 9.81 m/s²。

关于此工具

运动学 / SUVAT 计算器是一款免费的浏览器内工具,用于求解匀加速直线运动问题。输入五个变量中的任意三个——位移 s、初速度 u、末速度 v、加速度 a 和时间 t——它便会立即算出缺失的两个。不上传任何内容;每次计算都随你输入在本地运行。

它使用四个标准的 SUVAT 方程:v = u + a·t、s = u·t + ½a·t²、v² = u² + 2·a·s,以及 s = ½(u + v)·t。工具会根据你已知的三个数值,选出能分离出各未知量的方程。当时间步为二次方程时(已知 s、u 和 a),它求解 ½a·t² + u·t − s = 0,其中 t = (−u ± √(u² + 2·a·s)) / a,并保留物理上有意义的非负根。

可用于抛体下落、刹车距离或斜坡问题:对自由落体,将加速度设为 g = 9.81 m/s²。五个输入全部采用国际单位制——米、米每秒、米每二次方秒和秒。

常见问题

我需要输入多少个数值?
五个(s、u、v、a、t)中恰好三个。有了三个已知量,匀加速方程就能完全确定其余两个。少于三个则欠定;工具会先要求你输入三个再求解。
它使用哪些方程?
四个 SUVAT 方程:v = u + at、s = ut + ½at²、v² = u² + 2as,以及 s = ½(u+v)t。它会根据你提供的三个数值,自动选出能分离出各未知量的那个方程。
它如何处理时间的二次方程情形?
当已知 s、u 和 a 时,时间由 ½at² + ut − s = 0 得出,即 t = (−u ± √(u² + 2as))/a。工具取最小的非负根,也就是物理上有意义的、位移首次达到的时刻。
我该如何模拟自由落体?
将加速度 a 设为 g = 9.81 m/s²(向下)。如果你把向下取为正,就输入正值;如果向上为正,就输入 −9.81;对 u、v 和 s 保持符号约定一致。一切都在你的浏览器中运行。

更多工具