代数问题(求解方程的流程)m0 * v0 + m1 * v1 = m0 * vf0 + m1 * vf1m0 * v0^
0
0

3个回答

  • m0 * v0 + m1 * v1 = m0 * vf0 + m1 * vf1 1)

    m0 * v0^2 + m1 * v1^2 = m0 * vf0^2 + m1 * vf1^2 2)

    由1),得m0*(vf0-v0)=m1*(v1-vf1) 3)

    由2),得m0*(vf0^2-v0^2)=m1*(v1^2-vf1^2) 4)

    4)÷3),得

    vf0+v0=v1+vf1

    vf0=vf1+v1-v0 5)

    将5)代入3),得

    m0*(vf1+v1-v0-v0)=m1*(v1-vf1)

    (m0+m1)vf1=m1v1+2m1*v0-m0*v1

    vf1= [( m1 - m0 ) * v1 + 2 * m0 * v0 ] / ( m0 + m1 )

    vf0=vf1+v1-v0

    = [( m1 - m0 ) * v1 + 2 * m0 * v0 ] / ( m0 + m1 ) +v1-v0

    = [(m1-m0+m0+m1)*v1 +(2*m0-m0-m1)*v0]/( m0 + m1 )

    = [( m0 - m1 ) * v0 + 2 * m1 * v1 ] / ( m0 + m1 )

更多回答