Body Frame Size Calculator
신장과 손목 둘레로부터 소형, 중형 또는 대형 체형을 판정합니다.
골격 크기
중간
비율 (r): 10.29
이상적 체중 범위 (Hamwi)
68.4 – 75.6 kg
Hamwi 공식 기반 ±10% 골격 크기용입니다.
골격 크기 기준 (r = 키 / 손목)
| 성별 | 작음 | 중간 | 큼 |
|---|---|---|---|
| 남성 | > 10.4 | 9.6–10.4 | < 9.6 |
| 여성 | > 11.0 | 10.1–11.0 | < 10.1 |
r = 키 (cm) ÷ 손목 둘레 (cm)
이 도구 소개
체격 크기는 성인 생애 동안 변하지 않는 기본적인 골격 구조의 특성을 반영합니다. 신장과 손목 둘레의 간단하지만 효과적인 비율을 사용하여 소, 중, 또는 대 체격으로 분류합니다. 이 측정이 중요한 이유는 건강한 체중을 평가하기 위한 필수적인 맥락을 제공하기 때문입니다. 같은 키의 두 사람은 체격 크기에 따라 크게 다른 건강한 체중 범위를 가질 수 있습니다.
이 계산기를 사용하려면 성별, 신장, 손목 둘레를 미터법(센티미터) 또는 인치 단위로 입력하기만 하면 됩니다. 도구는 즉시 체격 분류를 결정하고 체격 크기로 조정된 Hamwi 공식을 사용하여 권장되는 이상적 체중 범위를 제공합니다. 많은 피트니스 전문가와 건강 전문가는 특히 누군가의 체중이 표준 BMI 카테고리에 맞지 않는다고 느낄 때 또는 개인화된 피트니스 및 영양 목표를 설정할 때 BMI와 함께 체격 크기를 고려할 것을 권장합니다.
자주 묻는 질문
코드 구현
def body_frame_size(height_cm, wrist_cm, gender):
"""
Determine body frame size from height and wrist circumference.
Returns: 'small', 'medium', or 'large'
"""
r = height_cm / wrist_cm
if gender == "male":
if r > 10.4:
return "small"
elif r < 9.6:
return "large"
else:
return "medium"
else: # female
if r > 11.0:
return "small"
elif r < 10.1:
return "large"
else:
return "medium"
def ideal_weight_hamwi(height_cm, gender, frame):
"""Hamwi formula for ideal body weight in kg"""
height_in = height_cm / 2.54
if gender == "male":
ibw = 48 + max(0, height_in - 60) * 2.7
else:
ibw = 45.5 + max(0, height_in - 60) * 2.2
adj = {"small": -0.10, "medium": 0, "large": 0.10}[frame]
return ibw * (1 + adj)
# Example
height, wrist = 175, 17
gender = "male"
frame = body_frame_size(height, wrist, gender)
ibw = ideal_weight_hamwi(height, gender, frame)
print(f"Frame: {frame}, Ideal weight: {ibw:.1f}kg")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.