机械运动的重要定律之一。在只有重力和弹性力做功的物体系内,物体的动能和势能(重力势能和弹性势能)可相互转换,而总的机械能保持不变。如自某一高度下落的物体,在不计空气阻力(耗散力)的情况下,物体的动能增大,势能减小,动能和势能的总和保持不变。机械能守恒条件是:只有系统内的弹力或重力所做的功。【即忽略摩擦力造成的能量损失,所以机械能守恒也是一种理想化的物理模型】,而且是系统内机械能守恒。一般做题的时候好多是机械能不守恒的,但是可以用能量守恒,比如说把丢失的能量给补回来,从功能关系式中的 WF外=△E机 可知:更广义的机械能守恒条件应是系统外的力所做的功为零。当系统不受外力或所受外力做功之和为零,这个系统的总动量保持不变,叫动量守恒定律。
确实没有外力做功,但是绝对没有哪个物理老师敢说没有外力做功的情况下系统的机械能守恒。这样说的老师是冒牌老师。书上只有说在不受外力的情况下系统动量守恒。你说的例子符合这个规律。没有外力做功的情况下,系统内部有其它的能量转化为了机械能,系统的机械能是可以变化的,这与能量守恒没有任何矛盾。因为系统机械能的增加就意味着系统内部其它形式能量的减少。在你举的例子中,归根结底是人体内部的供能物质--糖的化学能最终转化为了系统的机械能,系统的总能量是守恒的。2楼和3楼说没有外力对系统做功,系统内也只有重力丶弹力做功时,系统的机械能才守恒。要注意如果此时系统内部产生碰撞的话必须是完全弹性碰撞,如果有非完全弹性碰撞,机械能也不守恒。众所周知弹力是由形变产生的,如果产生的不是弹性形变而是范性形变的话(现实中也是普遍如此),会有部分机械能转化为内能。因此2楼和3楼的说法也不是十分严格。