粒子的运动可以通过其速度 v 来描述,它是一个具有大小(运动速度)和方向(运动方向)的矢量。 粒子的速度 v 和质量 m 决定粒子的动量 (p=mv) 和动能 (mv2/2)。 注意顶部没有箭头的 v 表示向量 ∣v∣ 的大小。 当两个粒子在弹性碰撞过程中相互碰撞时,它们的动量和动能可能会发生变化,但它们的总动量和动能是守恒的。
Python 一维数值
让我们考虑两个粒子的正面(一维)碰撞。 由于我们假设沿其他维度没有运动(即碰撞前后 vy=vz=0),因此我们可以组合两个描述动量和动能守恒的方程。 经过几行代数之后,我们可以求解沿 x 维度的碰撞后速度。