我使用JavaScript技术创建了一个与健身教练相关的动态应用程序。这个应用程序会根据特定练习的时间自动运行。
现在我有一个疑问,实际上现在我必须在执行练习时自动计算用户calorie burn
。为此,我要实现什么逻辑?我已经在计算用户花费的时间,有多少代表,有多少套。用户在进行此锻炼时正在服用。
我只需要一个编程逻辑就可以了?我将根据什么计算用户calorie burn
发布于 2013-10-08 20:31:28
每个人都会以不同的速度燃烧卡路里,这取决于一系列因素,包括人的年龄、身高、体重、他们正在做的特定运动等等。除非你得到了生理测量,否则你不可能真正测量消耗的卡路里,我怀疑你能否用应用程序做到这一点。然而,有一些模型可以根据锻炼者的特点和活动给出粗略的估计。你必须在一些研究论文中找到回归方程。
这是一篇论文的引文:
Ainsworth B.E.,2002年1月,“体育活动跟踪指南汇编”,预防研究中心,NormanJ.Arnold公共卫生学院,SC大学。
这里有一个包含一些显式公式的网站,但是您需要心率信息:
http://fitnowtraining.com/2012/01/formula-for-calories-burned/
https://stackoverflow.com/questions/19256937
复制相似问题