Convertitore di velocità del vento
Converti la velocità del vento tra m/s, km/h, mph, nodi e scala Beaufort.
Conversioni
Scala Beaufort
Light breeze
Beaufort scale
Informazioni sullo strumento
La velocità del vento è misurata in diverse unità in tutto il mondo—metri al secondo in contesti scientifici, chilometri all'ora nella maggior parte dei paesi, miglia all'ora negli Stati Uniti, e nodi nell'aviazione e nelle industrie marittime. La scala di Beaufort aggiunge una dimensione qualitativa descrivendo gli effetti del vento sull'ambiente, da una bonaccia completa agli uragani. Questo strumento converte istantaneamente tra tutti questi formati, rendendolo essenziale per meteorologi, marinai, piloti e chiunque abbia bisogno di confrontare dati di vento da fonti diverse.
Semplicemente inserisci una velocità del vento in qualsiasi unità e seleziona quell'unità dal menu a discesa. Il convertitore visualizza automaticamente i valori equivalenti in metri al secondo, chilometri all'ora, miglia all'ora, nodi e la categoria corrispondente della scala di Beaufort. Non sono necessari passaggi aggiuntivi—tutte le conversioni avvengono istantaneamente nel tuo browser. Che tu stia leggendo una previsione meteo, verificando rapporti di aviazione o analizzando dati storici di tempeste, questo strumento elimina la necessità di calcoli manuali o di più tabelle di riferimento.
Domande Frequenti
Implementazione del Codice
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.