風速コンバーター
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.