正確な変換係数:1マイル=1.609344キロメートル
このページがほかの長さ変換ツールと決定的に違うのは、国際インチの定義(25.4 mm)を基盤とした厳密な定数「1 mi = 1.609344 km」を用いる点です。近似値「×1.6」や「×1.61」は一切使わず、1959年の国際合意で固定されたこの値がそのまま変換の基礎になります。逆方向の係数は 1 km = 0.621371192237 mi(12桁で打ち切り)です。この係数は循環小数を含むため、必要精度に応じて桁数を選べるようになっています。
変換方法と計算例
マイルからキロメートルへの変換は、与えられたマイル数に1.609344を掛けるだけです。例えば:
- 5 mi → 5 × 1.609344 = 8.04672 km
- 26.2 mi(標準マラソン距離の近似)→ 26.2 × 1.609344 = 42.1648128 km(実際のマラソン42.195 kmとは異なりますが、この値が正確な変換結果です)
キロメートルからマイルへの変換は、キロメートル数を1.609344で割るか、0.621371192237を掛けます。10 kmであれば10 ÷ 1.609344 = 6.21371192237 miです。入力の有効数字に応じて結果の桁数も変化します。ゼロを入力すれば出力もゼロ、負の値もそのまま符号を保った正しい等価値が返ります。
マイルとキロメートルの定義の歴史
マイルの定義は古代ローマの「1,000歩」に始まり、後に英国では測量マイル(5,280フィート)が使われました。1959年に米国と英連邦諸国が国際インチを正確に25.4 mmと定めたことで、国際マイルは1.609344 kmと確定しました。一方、キロメートルはメートル法の基本単位メートル(当初は地球子午線の1,000万分の1)の1,000倍で、現在は光速によって定義されています。このページでは国際マイルのみを扱い、測量マイルやナウティカルマイルは対象外です。
入力と出力のルール(エッジケース)
- 入力はマイルまたはキロメートルのいずれか一方。正の実数、負の数、ゼロをすべて受け付けます。
- ゼロの入力はゼロを返します。負の値は符号を保持した正確な変換結果が得られます。
- 非常に大きな数や極めて小さな数は、ツールの表示精度の限界により科学的表記法で出力される場合があります(例:1e6 mi → 1.609344e6 km)。
- 変換結果は入力の有効数字に合わせて表示されますが、係数自体が持つ桁数以上にはなりません。
- このページはマイルとキロメートル以外の単位(メートル、フィート、ヤードなど)を扱いません。
実用的な応用例
旅行者がアメリカからカナダへ車で移動する際、速度制限標識はマイルからキロメートルに変わります。時速60 miは正確には96.56064 km/hです。アスリートが10 kmレースをマイル換算する場合、10 km = 6.21371192237 mi。航空機の航続距離や車両の燃費仕様を比較するエンジニアも、この正確な係数を必要とします。地図上の縮尺が混在する地域では、距離の誤差を防ぐためにも計算を誤らないことが重要です。
よくある質問(FAQ)
Q: なぜ正確な係数を使うのですか?
A: 国際合意による定義(25.4 mm/inch)から導出された唯一の値です。科学や工学で丸め誤差を避けるために不可欠であり、一般の近似(×1.6)では誤差が累積する可能性があります。
Q: 負の距離を入力しても正しく変換されますか?
A: はい。例えば-3 miは-4.828032 kmとして計算され、符号を含めて正しい等価値が得られます。
Q: 入力に小数点以下が多数ある場合、結果はどう表示されますか?
A: ツールは入力の桁数に応じた精度で結果を表示します。ただし、表示可能な桁数を超える場合は科学的表記法が使われることがあります。
Q: この変換係数はほかのページと共有されていますか?
A: いいえ。このページだけが1 mi = 1.609344 kmの厳密な係数を使用しており、ほかの変換ページは異なる方式(例:近似値×1.6や異なる丸めルール)を採用する場合があります。
Q: マラソン距離42.195 kmはマイルでいくつですか?
A: 42.195 km ÷ 1.609344 = 26.21875 mi(正確な値)。これは国際マラソン連盟が定義する距離をマイル換算したものです。
Q: 非常に大きな数(例:1,000,000 mi)を入力した場合、どうなりますか?
A: ツールの数値容量内であれば、1,000,000 × 1.609344 = 1,609,344 kmと計算されます。表示桁数が足りない場合は科学的表記法で出力されます。