绳子 悬挂的沙袋,绳子对沙袋只能有竖直方向的 作用力,水平方向作用力为0,所以子弹穿过沙袋过程,系统水平方向动量守恒。
换成 棍子 就不一样了,转轴 对 棍子 不但竖直方向有作用力,水平方向会有个 作用力,所以水平方向 受力不为零,则系统水平方向 动量不守恒
子弹穿过悬挂的沙袋时,沙袋可以晃动,可以缓冲子弹的冲击,因此沙袋所受的外力可以忽略不计,满足动量守恒定律。
而子弹穿过悬挂的细杆时,细杆所受的外力不能忽略不计,因此不满足动量守恒定律。因此,子弹穿过悬挂的沙袋动量守恒,而穿过悬挂的细杆动量不守恒。