🛠️ToolsShed

速度変換

km/h、mph、m/s、ノット、その他の速度単位を変換。

速度コンバーターは、日常生活、交通、科学で最もよく使われる速度単位間で変換します:キロメートル毎時(km/h)、マイル毎時(mph)、メートル毎秒(m/s)、フィート毎秒(ft/s)、ノット(時速海里)。各単位は特定のコンテキストで使われます — km/hはほとんどの国の道路速度、mphは米国と英国、m/sは物理学、ノットは航空と海上航行に使用されます。

任意のフィールドに速度値を入力すると、ツールは他のすべての単位を即座に埋めます。異なる単位体系で表された車両、航空機、または自然現象の速度を比較したり、海外での運転や自転車乗りの際の制限速度を変換するのに役立ちます。

参考値:一般的な高速道路制限速度100 km/hは約62 mph、27.8 m/s、または54ノットに相当します。海水面での音速は約340 m/s、1225 km/h、または761 mphです。

よくある質問

コード実装

# Speed conversion functions

def ms_to_kmh(ms: float) -> float:
    """Meters per second to kilometers per hour"""
    return ms * 3.6

def kmh_to_ms(kmh: float) -> float:
    """Kilometers per hour to meters per second"""
    return kmh / 3.6

def kmh_to_mph(kmh: float) -> float:
    """Kilometers per hour to miles per hour"""
    return kmh * 0.621371

def mph_to_kmh(mph: float) -> float:
    """Miles per hour to kilometers per hour"""
    return mph / 0.621371

def knots_to_kmh(knots: float) -> float:
    """Knots (nautical miles/hour) to km/h"""
    return knots * 1.852

def kmh_to_knots(kmh: float) -> float:
    return kmh / 1.852

def ms_to_mach(ms: float, altitude_sea_level: bool = True) -> float:
    """Approximate Mach number (sea level: 340 m/s, high altitude: 295 m/s)"""
    speed_of_sound = 340 if altitude_sea_level else 295
    return ms / speed_of_sound

# Examples
print(ms_to_kmh(30))      # 108.0 km/h (fast car)
print(kmh_to_mph(100))    # 62.14 mph
print(knots_to_kmh(1))    # 1.852 km/h

Comments & Feedback

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