你第一个式子有毛病啊:
子弹射穿第一个木块的时候,速度显然不是v1.
设子弹射穿第一个木块的时候速度为v,v>v1.则列出方程组:
mv0=(m1+m2)v1+mv
mv+m2v1+m1v1=mu+m2v2+m1v1
与在整个系统中使用守恒等价.