Heart Rate Recovery Calculator
Meça a recuperação da frequência cardíaca pós-exercício para avaliar o nível de aptidão cardiovascular.
Medida em repouso, antes do exercício
Sobre esta ferramenta
A recuperação da frequência cardíaca (HRR) é a quantidade que seu pulso diminui nos minutos imediatamente após o término do exercício. É um dos indicadores mais práticos de aptidão cardiovascular, porque uma recuperação mais rápida geralmente significa que seu coração é mais eficiente e seu sistema aeróbico é mais forte. Diferentemente do VO2 máximo ou outras medidas baseadas em laboratório, você pode avaliar a HRR em qualquer lugar com apenas um cronômetro e verificação de pulso.
Para usar esta calculadora, exercite-se em intensidade moderada a alta por pelo menos 10 minutos e então meça imediatamente sua frequência cardíaca em repouso e novamente após 1, 2 ou 3 minutos de recuperação. Digite ambos os valores e a ferramenta calcula sua taxa de recuperação. Atletas e entusiastas de fitness usam esta métrica para rastrear melhorias ao longo de semanas e meses, enquanto qualquer pessoa que se recupere de doença ou períodos sedentários pode usá-la como uma linha de base simples para a saúde cardiovascular.
Geralmente, recuperar 12 ou mais batidas por minuto no primeiro minuto após o exercício sugere boa aptidão; 20 ou mais batidas é considerado excelente. No entanto, a HRR varia com a idade, nível de aptidão e intensidade do exercício, então compare seus resultados com suas medições anteriores em vez de pontos de referência rígidos. Consulte um profissional de saúde se notar padrões inusitados ou tiver condições de saúde subjacentes.
Perguntas Frequentes
Implementação de Código
def heart_rate_recovery(peak_hr: int, one_min_hr: int) -> dict:
"""Calculate Heart Rate Recovery (HRR) and fitness level."""
hrr = peak_hr - one_min_hr
if hrr > 40:
level = "Excellent"
elif hrr >= 21:
level = "Average"
elif hrr >= 13:
level = "Below Average"
else:
level = "Poor - consult a doctor"
return {"hrr": hrr, "level": level, "peak": peak_hr, "one_min": one_min_hr}
def max_hr_estimate(age: int) -> int:
"""Estimate maximum heart rate using Fox formula."""
return 220 - age
# Example: 35-year-old, peak HR 175 bpm, 1-min HR 135 bpm
age = 35
peak = 175
one_min = 135
result = heart_rate_recovery(peak, one_min)
max_hr = max_hr_estimate(age)
print(f"Age: {age}, Estimated max HR: {max_hr} bpm")
print(f"Peak HR: {result['peak']} bpm")
print(f"1-min HR: {result['one_min']} bpm")
print(f"HRR: {result['hrr']} bpm → {result['level']}")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.