动量守恒公式

package 
{
	
	/**
	 * ...动量守恒公式
	 * @author zkl
	 */
	public class momentum
	{
		/**
		 * 物体m0与物体m1碰撞
		 * @param	m0:物体m0的质量
		 * @param	v0:物体m0碰撞前的速度
		 * @param	m1:物体m1的质量
		 * @param	v1:物体m1碰撞前的速度
		 * @return
		 * v0:物体m0碰撞后的速度
		 * v1:物体m1碰撞后的速度
		 */
		public static function v0(m0:Number, v0:Number, m1:Number, v1:Number):Number {
			return ((m0 - m1) * v0 + 2 * m1 * v1) / (m0 + m1);
		}
		public static function v1(m0:Number, v0:Number, m1:Number, v1:Number):Number {
			return ((m1 - m0) * v1 + 2 * m0 * v0) / (m0 + m1);
		}
	}
	
}

你可能感兴趣的:(动量守恒公式)