본문으로 건너뛰기
🛠️ToolsShed

풍속 변환기

m/s, km/h, mph, 노트, 보퍼트 척도 간 풍속을 변환합니다.

변환 결과

m/s2.78
km/h10.0
mph6.2
knots5.4
Beaufort2

보퍼트 척도

2

Light breeze

Beaufort scale

이 도구 소개

전 세계적으로 풍속은 다양한 단위로 측정됩니다—과학적 맥락에서는 초당 미터, 대부분의 국가에서는 시간당 킬로미터, 미국에서는 시간당 마일, 항공 및 해상 산업에서는 노트입니다. 보퓨포트 척도는 고요한 공기부터 허리케인까지 환경에 미치는 바람의 영향을 정성적으로 설명하여 추가적인 차원을 더합니다. 이 도구는 이 모든 형식을 즉시 변환하므로 기상학자, 선원, 조종사 및 다양한 출처의 풍속 데이터를 비교해야 하는 모든 사람에게 필수적입니다.

원하는 단위로 풍속 값을 입력하고 드롭다운 메뉴에서 해당 단위를 선택하기만 하면 됩니다. 변환기는 자동으로 초당 미터, 시간당 킬로미터, 시간당 마일, 노트 및 해당 보퓨포트 척도 범주의 동등한 값을 표시합니다. 추가 단계가 필요하지 않습니다—모든 변환이 브라우저에서 즉시 발생합니다. 날씨 예보를 읽거나, 항공 보고서를 확인하거나, 과거 폭풍 데이터를 분석하든 이 도구는 수동 계산이나 여러 참조 표의 필요성을 제거합니다.

자주 묻는 질문

코드 구현

import math

# Wind speed conversion functions (base unit: m/s)
def to_ms(value, unit):
    conversions = {"ms": 1, "kmh": 1/3.6, "mph": 1/2.23694, "knots": 1/1.94384}
    if unit == "beaufort":
        b = max(0, min(12, round(value)))
        return 0.836 * (b ** 1.5)
    return value * conversions[unit]

def from_ms(ms, unit):
    if unit == "beaufort":
        return (ms / 0.836) ** (2/3) if ms > 0 else 0
    conversions = {"ms": 1, "kmh": 3.6, "mph": 2.23694, "knots": 1.94384}
    return ms * conversions[unit]

# Convert 10 m/s to all units
ms = 10
print(f"10 m/s =")
print(f"  {from_ms(ms, 'kmh'):.1f} km/h")
print(f"  {from_ms(ms, 'mph'):.1f} mph")
print(f"  {from_ms(ms, 'knots'):.1f} knots")
print(f"  {from_ms(ms, 'beaufort'):.1f} Beaufort")

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.