一英里每小時,精確等於 1.609344 公里每小時,而一公里每小時,精確等於 1,000 ÷ 3,600 = 0.277777... 公尺每秒。任何一次你在一個單位裡讀到的速度,跟你用另一個單位寫下來的速度之間可靠的比較,都取決於這些精確的數字,以及國際英尺被定義為 0.3048 公尺、海里被定義為精確的 1,852 公尺這件事。Speed Converter 使用這些有文獻記載的關係,在公尺每秒(m/s)、公里每小時(km/h)、英里每小時(mph)、節,以及英尺每秒(ft/s)之間,換算一個非負的速度數值,並讓每一次計算都經過公尺每秒,這樣換算就能維持內部一致,並完全可以追溯到NIST SP 811NOAA所發布的標準。每當你要比較車輛時速表讀數、導航記錄、天氣報告,或用不同單位記錄的感測器輸出時,這件事就很重要。

read speed vs write speed
讀取速度 vs 寫入速度

為什麼「讀取 vs 寫入」這個說法,對純量速度也很重要

「讀取速度 vs 寫入速度」這個說法,最常出現在儲存裝置與記憶體的效能測試裡,一個裝置會用不同的傳輸速率,從一個地方讀取資料,再寫到另一個地方。在純量速度的測量裡,同樣的概念以比較不明顯的方式存在:你從某個儀器或圖表讀到的速度,用的是那個儀器所用的單位,而你寫進記錄、報告,或計算裡的速度,用的則是目的地所預期的單位。如果這兩個單位不一樣,唯一誠實的比較方式,就是靠一個精確、可追溯的關係做過單位換算的數值。就算在單位層級只差一個很小的係數,速度也會扭曲後續每一項計算——一份預報、一次行程時間估算、一份引擎測試報告,或一筆公開發布的導航定位。

純量速度跟資料傳輸速率,有一個關鍵的不同:它只是一維的大小。Speed Converter 就是針對這個精確的情況打造的。它換算的是單一個大小數值(例如一輛車的速度、一艘船的速度、一個風速讀數,或一個下落物體的速度),不處理向量量、方向、加速度,或像每秒百萬位元組這樣的資料速率單位。把這兩者混為一談會產生無意義的結果——例如,mph 跟 MB/s 共用了字母,但物理意義完全不同——所以明確搞清楚你實際上要換算的是哪一種「速度」,是值得的。

Speed Converter 使用的精確單位關係

Speed Converter 進行的每一次換算,都會經過公尺每秒。這個工具用下面的表格,把來源單位對應到它的 m/s 係數,再除以目標單位的 m/s 係數。因為這些係數,來自英尺(精確為 0.3048 公尺)、國際英里(精確為 1,609.344 公尺),以及海里(精確為 1,852 公尺)的國際定義,所以換算過程本身不會有任何四捨五入造成的損失——只有最後顯示的結果會四捨五入。

單位精確的 m/s 係數係數來源
m/s(公尺每秒)1SI 基本單位(NIST SP 811)
km/h(公里每小時)1,000 ÷ 3,600 = 5/181 公里 = 1,000 公尺;1 小時 = 3,600 秒
mph(英里每小時)1,609.344 ÷ 3,600 = 0.447041 國際英里 = 1,609.344 公尺(NIST)
knot(海里每小時)1,852 ÷ 3,600 ≈ 0.514444...1 海里 = 1,852 公尺(NOAA)
ft/s(英尺每秒)0.30481 國際英尺 = 0.3048 公尺(NIST)

其中有兩個關係,值得特別注意,因為它們很容易被記錯。第一,一節並不是「每秒一海里」——而是每小時一海里,這就是為什麼一節的 m/s 數值大約是 0.5144,而不是 1,852。第二,1 mph 並不是四捨五入後的「1.6093 km/h」;它精確等於 1.609344 km/h,而這個差異,在導航、賽車遙測,與航空規劃裡,大到足以造成影響。

如何用 Speed Converter 換算速度

  1. 在輸入框裡輸入一個有限、非負的速度數值。零會被接受;負數、空白,以及無限大都會被拒絕。
  2. 從五個支援的選項中選擇來源單位:m/s、km/h、mph、knots,或 ft/s。
  3. 從同一份五選項清單裡選擇目標單位。
  4. 選擇Convert speed。這個工具會用上表裡的精確係數,把這個數值經過公尺每秒轉換。
  5. 讀取顯示出來的結果,並把它四捨五入到適合你原始測量值的精確度。這個工具最多會顯示 12 位有效數字,但這個顯示精確度,並不會提升你輸入值的準確度。

這個介面刻意做得很精簡,讓換算成為唯一的變數。來源數值、來源單位,與目標單位,決定了輸出結果;沒有其他任何東西會影響這個結果。

實際範例:換算 60 mph

道路速限與賽車配速紀錄,通常用 mph 表示,而地圖與天氣服務,通常顯示 km/h 與 knots。用表格裡的精確係數,一步一步換算 60 mph:

60 mph × 每英里 1,609.344 公尺 ÷ 每小時 3,600 秒 = 96,560.64 ÷ 3,600 m/s = 精確等於 26.8224 m/s。

從這裡開始,同一個數值用其他單位表示會是:

  • 以 km/h 表示:60 × 1.609344 = 96.56064 km/h
  • 以 knots 表示:60 × (1.609344 ÷ 1.852) ≈ 60 × 0.86897624 ≈ 52.138575 knots
  • 以 ft/s 表示:26.8224 m/s ÷ 每英尺 0.3048 公尺 ≈ 88 ft/s

現在,這同一個 60 mph 的讀數,就可以誠實地跟一個 90 km/h 的歐洲道路標誌、一份 50 節的沿岸船隻報告,或一個 88 ft/s 的工程參考值做比較——因為這裡的每一個數字,都來自同一個來源數值,經過同一組精確係數換算而來。

輸入限制、顯示精確度,以及這個工具不會做的事

Speed Converter 接受從零到十億之間的有限數字。負數、空白欄位、無限大,以及不支援的單位標籤,會在任何換算執行之前就被拒絕,所以打錯字不會悄悄產生錯誤答案。結果最多格式化成 12 位有效數字——這足以保留有用的換算精確度,並壓制二進位浮點運算典型的尾端雜訊,但不足以暗示用手持式風速計或汽車時速表量出來的測量值,精確到十二位數字。如果你需要回報一個不確定度,請明確保留它,並四捨五入到原始測量值的有效位數;這個換算器不會替你做這件事。

這個換算器只處理純量大小。它不會計算一段距離的行進時間、由速度變化算出的加速度、速度方向、每公里或每英里的配速、風寒效應、馬赫數、相對論效應、法定速限、車輛校正、GPS 定位誤差,或測量不確定度。單位換算永遠不會提升一個感測器或速度估算值的準確度——它只能把一個既有的數值,不失真地用另一個單位表示出來。對於受管制、工程,或科學用途的工作,永遠要在換算後的數字旁,保留適用的標準與儀器的校正紀錄。

計算在哪裡執行,以及透過網路傳送了什麼

每一次換算,都在瀏覽器裡本機完成計算,輸入到這個換算器裡的任何數值,都不會被上傳、儲存,或傳送出去。當你要換算的是一份個人導航記錄、一項研究測量值,或一個不該離開你裝置的車輛遙測數值時,這一點就很有用。這也代表,一旦頁面載入完成,這個工具在離線狀態下也能完全重現,而且不需要等待任何伺服器端的批次處理。

什麼時候該對照適用標準做驗證

對於一般日常換算——讀時速表、把道路標誌跟地圖做比對、查看導航預估到達時間——這個工具裡有文獻記載的係數就已經足夠。對於航空、海事認證、工程公差堆疊、科學發表,或任何受管制的測量來說,請保留來自適用標準的換算係數(SI 與英制用 NIST SP 811,海里與節用 NOAA),保留產生來源數值那個儀器的校正證書,並記錄原始測量值的不確定度。高精確度的顯示,並不會把一個雜訊很大的測量值,變成一個精確的測量值;它只能保證兩個數值之間的單位換算是精確的。

如果你在工作時經常需要換算單一個速度數值,可以把 Speed Converter 加入書籤,輸入一次數值就好。至於相關的換算——距離、面積、體積,以及其他日常單位——這個計算機函式庫的其他工具,也用同一套本機、有標準支持的做法涵蓋了它們。

如果你還在比較選項,如何計算不同高度下的音速 有詳細說明。

如果你還在比較選項,Digits of Pi Chart:任意長度都能讀取、分組與複製 有詳細說明。