長さの単位とは?

長さは2つの単位系で測定されます。世界の大部分と科学分野で使われるメートル法はメートルを基準とし、他の単位はその10の累乗で表されます。ミリメートルはメートルの1000分の1、センチメートルは100分の1、キロメートルは1000メートルです。主に米国で使われるヤード・ポンド法および米国慣用単位系には、インチ、フィート、ヤード、マイルがあります。12インチが1フィート、3フィートが1ヤード、5280フィートが1マイルです。

1959年に国際インチが2.54センチメートルと定められて以来、2つの単位系は正確に結び付いています。これにより、1フィートは30.48 cm、1ヤードは0.9144 m、1マイルは1.609344 kmとなります。

ツールの説明

このツールでは、ミリメートル、センチメートル、メートル、キロメートル、インチ、フィート、米国測量フィート、ヤード、マイルの間で長さを変換できます。汎用の「長さコンバーター」から、ミリメートルからセンチメートル、インチからセンチメートルなど、特定の単位ペア専用のものまで、ここにある長さコンバーターはすべて同じ仕組みで動作します。ツール名にある単位が最初に設定されており、「変換元」と「変換先」のメニューから9つの単位のいずれかを選べます。数値を入力すると、入力と同時に結果が表示され、すぐにコピーできます。入れ替えボタンを押すと、変換の向きが反転します。

単位

単位 記号 メートル換算値
ミリメートル mm 0.001
センチメートル cm 0.01
メートル m 1
キロメートル km 1,000
インチ in 0.0254
フィート ft 0.3048
米国測量フィート ft-us 1200/3937、約0.304801
ヤード yd 0.9144
マイル mi 1,609.344

例

長さ 変換後
1 in 2.54 cm
12 in 30.48 cm
10 mm 1 cm
100 cm 39.3701 in
1 m 3.28084 ft
6 ft 1.8288 m
1 mi 1.60934 km
1 km 0.621371 mi

仕組み

変換には、単位変換用のJavaScriptライブラリであるconvert-unitsを使用しています。ミリメートルからキロメートル、フィートからマイルのように同じ単位系内で変換する場合、結果は有効数字15桁で保持され、浮動小数点演算による誤差のみが取り除かれます。異なる単位系間の変換では、convert-unitsは1メートルあたり3.28084フィートという換算値を使用します。この値は有効数字6桁まで正確なため、メートル法からヤード・ポンド法への変換でも、その逆の変換でも、結果は有効数字6桁に丸められます。そのため、1インチはちょうど2.54 cmとなり、1マイルは1.60934 kmと表示されます(正確な値は1.609344 kmです)。