第1个回答 2007-10-06
简单一点,在碰撞时不考虑摩擦,三条规则:
1.两球碰撞时,把两球心连起来就是作用力所在的直线.显然也是被碰球(静止)之后的运动方向所在的直线,而母球运动方向暂不定.
2.动量守恒.
3.能量守恒.
总之,被碰球速度大小一个未知量,母球X、Y两方向速度各一个未知量,共三个未知量。X、Y各一个动量守恒加上总能量守恒共三方程,解之即可。(如能量不守恒但已知损耗情况,则在第三式中作修正)
第2个回答 2007-10-09
先考虑同一直线上的。
v1、v2碰前速度,v1'、v2'碰后速度。
m1*v1+m2*v2=m1*v1'+m2*v2' (1)
1/2*m1*v1^2+1/2*m2*v2^2=1/2*m1*v1'^2+1/2*m2*v2'^2, (2)
(1)(2)化为:
m1*(v1-v1')=m2*(v2'-v2) (3)
m1*(v1-v1')*(v1+v1')=m2*(v2'-v2)*(v2'+v2), (4)
(4)除以(3)得:
v1+v1'=v2'+v2,即:
v1-v2=v2'-v1'=-(v1'-v2') (5)
(5)即是牛顿碰撞定律。
(5)代入(1)得:
v1'=1/(m1+m2)*[2*m2*v2+(m1-m2)*v1]
v2'=1/(m1+m2)*[2*m1*v1+(m2-m1)*v2]
如果v1、v2方向不同只需要分解向量来算即可(上面有人写了)~
还有如果是桌球的话,实际上可以把球射成有角动量,但是电脑上应该不用这么复杂吧~关于有角动量的我就不想写了~