距離計算機

距離

グラフ紙または3次元空間上の2点を与えれば、その間の直線距離は、両点の座標差から作成される直角三角形の斜辺となる。この計算機は、2次元の場合の式 sqrt((x₂ − x₁)² + (y₂ − y₁)²)、およびz項を含む3次元の場合の式を処理し。

2つの点間の距離を計算する方法

  1. 1

    次元を選択する

    2次元(x, y)または3次元(x, y, z)を選択します。

  2. 2

    座標を入力してください

    両方の項目を入力してください。小数値や負の数も問題ありません。

  3. 3

    距離を読みます

    2点に対する数値結果を確認してください。

数式

(x1, y1)と(x2, y2)の間の2次元距離

d = sqrt((x2 - x1)^2 + (y2 - y1)^2)

(x1, y1, z1) と (x2, y2, z2) の間の 3次元距離

d = sqrt((x2 - x1)^2 + (y2 - y1)^2 + (z2 - z1)^2)

これらはいずれもピタゴラス定理の直接的な結果である:距離の二乗は、各軸上の差の二乗の和に等しい。

計算例

(3, 4)から(7, 1)へ:

  • dx = 7 - 3 = 4
  • dy = 1 - 4 = -3
  • d = sqrt (16 + 9) = sqrt (25) = 5

3次元空間において、(1, 2, 3)から(4, 6, 3)へ:

  • dx = 3, dy = 4, dz = 0
  • d = sqrt (9 + 16 + 0) = sqrt (25) = 5

どちらをいつ使うか

  • 2次元は、画面の座標、小さなスケールでの地図上の距離(地球の曲率が無視できる範囲)、およびほとんどの宿題の問題を扱います。
  • 3次元はシミュレーション、ゲームエンジン、分子間距離、CAD測定に使用されます。
  • 大円距離を地球表面上で求めるには、経路が曲線を描くため、3次元のピタゴラスの公式ではなくハーバーサインの公式が必要です。専用の地理距離計算ツールをご利用ください。

よくある間違い

  • 平方根を忘れる。 1回二乗するだけでは不十分で、最後に平方根を取る必要があります。
  • 引き算の順序。 結果は二乗されるため(x2 - x1)(x1 - x2)の違いは問題になりませんが、確認している教科書との整合性は保つようにしてください。
  • 単位の混在。 すべての座標は同じ単位で指定する必要があります。フィートとメートルを無意識に混ぜると、気づかないうちに意味のない数値になります。
  • 負の座標。 二乗の中では負の値どうしが正になるため、第II・第III・第IV象限にある点の符号に注意してください。

よくある質問

ピタゴラス定理は斜辺の長さではなく、その平方を与えるためです。平方根を用いることでこの平方化が取り消され、結果として座標と同じ単位の純粋な長さが得られます。

この公式では適用できません。地球表面の距離を計算するには、曲率を考慮したハーバーサイン公式またはヴィンセント公式が必要です。ピタゴラスの公式は平坦なユークリッド空間を前提としており、惑星規模では機能しません。

マンハッタン距離、またはタクシー距離は|x2 - x1| + |y2 - y1|であり、絶対差の合計です。これは対角線ではなくグリッド(例えば街のブロック単位)に沿った移動を表しており、常にピタゴラス距離以上となります。

いいえ。座標は距離を計算するためにサーバーへ送信され、ステップ形式ではページリンクにも含まれます。保存はされません。

関連ツール

このツールは他の言語でも利用できます