Physical Solid State Physics

I am doing a program that includes the physics of elastic balls. I developed all the math for collisions with walls and fixed objects, but I can’t understand what happens when two moving balls collide. I have mass and speed (more precisely, the speed x and y, but the speed of each ball and their direction will do) and would like formulas for them. Remember - this is a perfect elastic collision - so there are no spinning balls, etc.

+4
source share
1 answer

This wikipedia article article contains a formula for calculating velocities after a collision between two particles:

gif.latex?%5Cmathbf%7Bv%27_1%7D=%5Cmathbf%7Bv_1%7D-%5Cfrac%7B2m_2%7D%7Bm_1+m_2%7D%5Cfrac%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv_1%7D-%5Cmathbf%7Bv_2%7D|&space;%5Cmathbf%7Bx_1%7D-%5Cmathbf%7Bx_2%7D%5Cright&space;%5Crangle&space;%7D%7B%7B%5Cleft&space;%5C|&space;%5Cmathbf%7Bx_1%7D-%5Cmathbf%7Bx_2%7D&space;%5Cright&space;%5C|%7D%5E%7B2%7D%7D&space;(%5Cmathbf%7Bx_1%7D-%5Cmathbf%7Bx_2%7D)

gif.latex?%5Cmathbf%7Bv%27_2%7D=%5Cmathbf%7Bv_2%7D-%5Cfrac%7B2m_1%7D%7Bm_1+m_2%7D%5Cfrac%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv_2%7D-%5Cmathbf%7Bv_1%7D|&space;%5Cmathbf%7Bx_2%7D-%5Cmathbf%7Bx_1%7D%5Cright&space;%5Crangle&space;%7D%7B%7B%5Cleft&space;%5C|&space;%5Cmathbf%7Bx_2%7D-%5Cmathbf%7Bx_1%7D&space;%5Cright&space;%5C|%7D%5E%7B2%7D%7D&space;(%5Cmathbf%7Bx_2%7D-%5Cmathbf%7Bx_1%7D)

There are many reasons to use this formula:

  • , ,
  • ,
  • ( ),
  • .

wikipedia , .


:

  • mi
  • vi
  • v'i
  • Oi
  • xi Oi

n .

gif.latex?%5Cmathbf%7Bn%7D=%5Cfrac%7B%5Cmathbf%7BO_1O_2%7D%7D%7B%5Cleft&space;%5C|&space;%5Cmathbf%7BO_1O_2%7D%5Cright&space;%5C|%7D=%5Cfrac%7B%5Cmathbf%7Bx_2&space;-&space;x_1%7D%7D%7B%5Cleft&space;%5C|&space;%5Cmathbf%7Bx_2&space;-&space;x_1%7D%5Cright&space;%5C|%7D

t .


:

gif.latex?m_1%5Cmathbf%7Bv%27_1%7D+m_2%5Cmathbf%7Bv%27_2%7D=m_1%5Cmathbf%7Bv_1%7D+m_2%5Cmathbf%7Bv_2%7D

:

gif.latex?%5Cfrac%7Bm_1&space;%7Bv%27%7D_1%5E%7B2%7D%7D%7B2%7D+%5Cfrac%7Bm_2&space;%7Bv%27%7D_2%5E%7B2%7D%7D%7B2%7D=%5Cfrac%7Bm_1&space;v_1%5E%7B2%7D%7D%7B2%7D+%5Cfrac%7Bm_2&space;v_2%5E%7B2%7D%7D%7B2%7D

, :

gif.latex?%5Cleft%5C%7B%5Cbegin%7Bmatrix%7D&space;%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv%27_1%7D|%5Cmathbf%7Bt%7D&space;%5Cright&space;%5Crangle=%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv_1%7D|%5Cmathbf%7Bt%7D&space;%5Cright&space;%5Crangle&space;%5C%5C&space;%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv%27_2%7D|%5Cmathbf%7Bt%7D&space;%5Cright&space;%5Crangle=%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv_2%7D|%5Cmathbf%7Bt%7D&space;%5Cright&space;%5Crangle&space;%5Cend%7Bmatrix%7D%5Cright.


Proof

. , 1D-:

gif.latex?%5Cleft%5C%7B%5Cbegin%7Bmatrix%7D&space;m_1&space;%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv%27_1%7D|%5Cmathbf%7Bn%7D&space;%5Cright&space;%5Crangle%7D+m_2&space;%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv%27_2%7D|%5Cmathbf%7Bn%7D&space;%5Cright&space;%5Crangle%7D&space;=m_1&space;%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv_1%7D|%5Cmathbf%7Bn%7D&space;%5Cright&space;%5Crangle%7D+m_2&space;%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv_2%7D|%5Cmathbf%7Bn%7D&space;%5Cright&space;%5Crangle%7D&space;%5C%5C&space;m_1&space;%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv%27_1%7D|%5Cmathbf%7Bn%7D&space;%5Cright&space;%5Crangle%7D%5E%7B2%7D+m_2&space;%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv%27_2%7D|%5Cmathbf%7Bn%7D&space;%5Cright&space;%5Crangle%7D%5E%7B2%7D=m_1&space;%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv_1%7D|%5Cmathbf%7Bn%7D&space;%5Cright&space;%5Crangle%7D%5E%7B2%7D+m_2&space;%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv_2%7D|%5Cmathbf%7Bn%7D&space;%5Cright&space;%5Crangle%7D%5E%7B2%7D&space;%5Cend%7Bmatrix%7D%5Cright.

, :

gif.latex?m_1&space;%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv%27_1%7D|%5Cmathbf%7Bn%7D&space;%5Cright&space;%5Crangle%7D%5E%7B2%7D-m_1&space;%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv_1%7D|%5Cmathbf%7Bn%7D&space;%5Cright&space;%5Crangle%7D%5E%7B2%7D=m_2&space;%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv_2%7D|%5Cmathbf%7Bn%7D&space;%5Cright&space;%5Crangle%7D%5E%7B2%7D-m_2&space;%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv%27_2%7D|%5Cmathbf%7Bn%7D&space;%5Cright&space;%5Crangle%7D%5E%7B2%7D

gif.latex?%5CRightarrow&space;%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv%27_1%7D|%5Cmathbf%7Bn%7D&space;%5Cright&space;%5Crangle%7D+%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv_1%7D|%5Cmathbf%7Bn%7D&space;%5Cright&space;%5Crangle%7D=%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv_2%7D|%5Cmathbf%7Bn%7D&space;%5Cright&space;%5Crangle%7D+%7B%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv%27_2%7D|%5Cmathbf%7Bn%7D&space;%5Cright&space;%5Crangle%7D

v'1:

gif.latex?%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv%27_1%7D|&space;%5Cmathbf%7Bn%7D%5Cright&space;%5Crangle=%5Cfrac%7B(m_1-m_2)%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv_1%7D|&space;%5Cmathbf%7Bn%7D%5Cright&space;%5Crangle&space;+&space;2&space;m_2%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv_2%7D|&space;%5Cmathbf%7Bn%7D%5Cright&space;%5Crangle%7D%7Bm_1+m_2%7D&space;=%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv_1%7D|&space;%5Cmathbf%7Bn%7D%5Cright&space;%5Crangle-%5Cfrac%7B&space;2&space;m_2%5Cleft&space;%5Clangle&space;%5Cmathbf%7Bv_1-v_2%7D|&space;%5Cmathbf%7Bn%7D%5Cright&space;%5Crangle%7D%7Bm_1+m_2%7D

, wikipedia v'1:

<411 >

v'2 .

+8

Source: https://habr.com/ru/post/1627354/


All Articles