如何计算最大心率
计算最大心率的标准公式是220减去你的年龄。对一个35岁的人来说,算下来就是220减35,等于185次每分钟。这个数字印在大多数健身房有氧器械上,也是大多数训练计划设定心率区间的起点,它最大的优点就是只需要知道你的年龄。
还有两个更精细的公式,在更广的年龄范围内更贴近实测最大心率。田中公式是208减去0.7乘以年龄:同样以35岁为例,208减去(0.7乘35,即24.5)约为每分钟183次,在这个年龄段接近220减年龄的结果,但随年龄增长差异会越来越大。古拉蒂公式专门源自女性研究样本,是206减去0.88乘以年龄:对35岁女性来说,206减去(0.88乘35,即30.8)约为每分钟175次,明显低于前两个通用公式。
这三项都是基于人群平均值估算出来的,并非对你个人生理指标的实测。它们适合用来初步设定训练区间,但都没有考虑你的体能水平、遗传因素,或者你的心脏在真实负荷下的实际反应。
按年龄划分的最大心率(估算范围)
以220减年龄作为参考,估算最大心率大致如下:20岁每分钟约200次,25岁195次,30岁190次,35岁185次,40岁180次,45岁175次,50岁170次,55岁165次,60岁160次,65岁155次,70岁150次。规律是每年稳定下降约一次,这也是这个公式如此简单的原因。
这些数字都不是你个人的上限。该公式的标准差大约是每分钟正负10到12次,所以在任何一个年龄段,都有相当一部分人的真实最大心率比估算值高或低10、15甚至20次。体能水平也有影响,训练有素的耐力运动员有时最大心率会略低于同龄未受训练的人,而基因、海拔暴露和高温适应都可能让个人的真实数字朝任一方向变化。年龄本身能解释人与人之间的很大一部分差异,但解释不了全部,对任何单个个体来说甚至解释不了大部分。
为什么“220 减年龄”算法很粗糙
220减年龄这个公式可以追溯到1970年代对一个规模较小、不具代表性的样本所做的分析,而不是一项专门设计来确定个体差异的大型对照研究。它从来就不是为精确而设计的工具,只是一个恰好因为算起来简单而流传下来的临床经验法则,此后一直在健身房、健身追踪器和训练计划中被沿用,主要靠的是它的简便,而不是准确性。
实际上,它往往会系统性地高估年轻、训练有素运动员的最大心率,而低估年长人群的最大心率,这正是 Tanaka 和 Gulati 公式想要弥补的差距。真正的金标准是实验室的 VO2 max 或分级运动测试,在受控条件下持续测量心率直到真正力竭。不过大多数人根本不需要这种精度,认真的跑者和教练实际采用的折中办法,是在一次真正拼尽全力的实地训练中观测到的最高心率,这比实验室测试便宜得多,也比任何公式都准确得多。
如何解读你自己的最大心率趋势
单次异常高的读数不代表你的最大心率。压力、脱水、咖啡因、高温或糟糕的睡眠都可能让某次读数超出你真正全力运动时能达到的水平,所以一个离群数据点不应该重置你的训练心率区间。真正重要的数字,是在真正高强度、持续用力时记录到的峰值,比如全力间歇组的最后一次,或比赛冲刺的最后一段,而不是轻松跑中的某个随机时刻。通过以下方式记录高强度训练的跑者 Strava 在跑步历史里已经有了那个峰值,因为每次记录的跑步都带有连续心率曲线,而不只是训练结束时的一个数字。
如果在几周或几个月内多次高强度训练中记录下来,这个峰值往往会比每日心率变化所显示的更加稳定,也正是你应该用来锚定心率区间的数字。把它当作设定训练区间(比如 Zone 2 有氧训练或乳酸阈值间歇)的输入参数,而不是每次训练都要冲击的目标;对大多数训练目标来说,反复在训练中冲击真实最大心率既没必要也不建议,它是一个参考点,不是一个训练目标。
把它们整合起来
先用220减去年龄,或者Tanaka公式、Gulati公式,得出一个合理的训练心率区间初始估算。然后用真实的运动数据来修正它:你在高强度间歇训练或比赛中实际达到的最高心率,远比任何公式算出的数字更能代表你个人,一旦你有了这个数字,就应该用它来确定你的心率区间。在此基础上,一个 AI跑步教练 可以把观测到的最大值转化为真正基于区间的训练计划,而不是让它静静躺在图表里没被用上。
查看你真实的最大心率,而不只是估算值
Wellness Project 会读取 Apple Health、Fitbit、Oura 或 Google Health Connect 中每次训练的心率数据,找出你实际达到过的最高值,并据此(而非套用公式)构建你的训练心率区间。早期内测阶段在 iOS、Android 和网页上免费。