İçeriğe geç
🛠️ToolsShed

Heart Rate Recovery Calculator

Kardiyovasküler uygunluk seviyesini değerlendirmek için egzersiz sonrası kalp atışı toparlanmasını ölçün.

Egzersizden önce dinlenme sırasında ölçülmüş

Bu araç hakkında

Kalp hızı toparlanması (HRR), egzersiz bittikten sonra nabzınızın ilk dakikalar içinde düşüş miktarıdır. Kardiyovasküler uygunluğun en pratik göstergelerinden biridir çünkü daha hızlı toparlanma genellikle kalbin daha verimli çalıştığı ve aerobik sistemin daha güçlü olduğu anlamına gelir. VO2 max veya diğer laboratuvar tabanlı ölçümlerin aksine, HRR'yi yalnızca bir kronometreve nabız kontrolüyle her yerde değerlendirebilirsiniz.

Bu hesaplayıcıyı kullanmak için en az 10 dakika orta ila yüksek yoğunlukta egzersiz yapın, ardından istirahat halindeki kalp hızınızı hemen ölçün ve toparlanmanın 1., 2. veya 3. dakikasında tekrar ölçün. Her iki değeri girin ve araç toparlanma hızınızı hesaplar. Sporcular ve fitness meraklıları haftalarca ve aylarca ilerlemeyi izlemek için bu metriği kullanırken, hastalık veya hareketsiz dönemlerden kurtulmakta olan herkes bunu kardiyovasküler sağlık için basit bir taban çizgisi olarak kullanabilir.

Genel olarak, egzersizden sonra ilk dakikada dakikada 12 veya daha fazla atışta toparlanma, iyi uygunluğu gösterir; 20 veya daha fazla atış mükemmel olarak kabul edilir. Ancak HRR yaş, uygunluk seviyesi ve egzersiz yoğunluğuna göre değişir, bu nedenle sonuçlarınızı kesin kıyaslamalardan ziyade kendi önceki ölçümlerinizle karşılaştırın. Alışılmadık kalıplar fark ederseniz veya temel sağlık koşulları varsa bir sağlık hizmeti sağlayıcısına danışın.

Sıkça Sorulan Sorular

Kod Uygulaması

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.