影响能量代谢的因素有肌肉活动、精神活动、食物的特殊动力作用和环境温度等。