B速度达到最大的时候,弹簧刚刚恢复原长,在此之前,弹簧对A的力向左,A被顶在墙壁上,没有运动,弹簧恢复原长的重力势能为零,A又没有运动,所以B此时的动能就是之前力F做的功.所以WF=m·vB²/2=9J
当两个物体以共同的速度向右运动的时候,动能减到最小,而此时弹性势能达到最大
这时候,根据动量守恒定律,(mA+mB)v=mB·v0(B达到最大速度,A受到的弹力为零,A开始脱离墙壁,AB组成的系统开始不受外力,所以选取这个过程运用动量守恒定律)
得v=2m/s
此时AB的总动能为6J,所以弹性势能为3J