动量守恒的条件是系统所受的外力的合力为零,如果在某一方向上的外力的合力为零那么在这一方向的动量守恒.
本题中,发射炮弹时,炮身有一个反冲,这个反冲很大,它在竖直方向对地面产生一个很大的作用力,比重力大得多,因此在竖直方向,外力的合力不等于零,因此在竖直方向的动量不守恒,同时总的外力的合力也不等于零,所以总动量也不守恒.
但在水平方向没有摩擦力,也没有其他作用力,所以水平方向的动量守恒.
动量守恒的条件是系统所受的外力的合力为零,如果在某一方向上的外力的合力为零那么在这一方向的动量守恒.
本题中,发射炮弹时,炮身有一个反冲,这个反冲很大,它在竖直方向对地面产生一个很大的作用力,比重力大得多,因此在竖直方向,外力的合力不等于零,因此在竖直方向的动量不守恒,同时总的外力的合力也不等于零,所以总动量也不守恒.
但在水平方向没有摩擦力,也没有其他作用力,所以水平方向的动量守恒.