今天去健身了,无意间想看看自己健身的效果(可不可以减重)主要的健身工作就是向前推一个杆,杆连着绳子从而使铁块上下运动,只记向上运动过程中共消耗了我多少能量。
看了一下重物的质量为20kg,上升距离大概有0.4m,我每做一组是做12个,共做九组。当地重力加速度简化为10.0m/s^2,需要将能量(J)转换为脂肪(kg),查了一下百度等得到信息,一千克脂肪可以转化为9000大卡的能量,而1大卡等于1000卡,卡与焦的转换关系约为1卡=4.18焦耳。
使用matlab进行计算。
clear;clc;
m=20; %kg
g=10; %10m/s^2
s=0.4; %m
c=12; %一组几个
d=3; %三组
%功的单位为 N×m 转换为j焦耳
F=m*g; %单位为N kg*m/s^2
w=F*s; %kg*m^2/s^2 J N*m=J
W=w*c*d; %多少J
W=W/4.18; %将焦转化为卡
W=W/1000; %将卡转换为大卡
Axunge=W/9000; %1kg脂肪可以转化为9000大卡能量 多少kg的脂肪
disp(Axunge)
将其用函数表达为
function fat=work_function(x)
m=20; %kg
g=10; %10m/s^2
s=0.4; %m
c=12; %一组几个
d=3; %三组
%功的单位为 N×m 转换为j焦耳
F=m*g; %单位为N kg*m/s^2
w=F*s; %kg*m^2/s^2 J N*m=J
W=w*c*d; %多少J
K=W/4.18; %将焦转化为卡
Dk=K/1000; %将卡转换为大卡
Axunge=Dk/9000; %1kg脂肪可以转化为9000卡能量 多少kg的脂肪
fat=Axunge*x;%做了几次三组
end
work_function(1)
>> work_function(1)
ans =
7.6555e-05
得出结果做一次3组减肥的效果不明显,要想通过这种方法去减肥,光靠纯练基本不可能的(没有考虑呼吸带来的能量消耗)。