MCPで接続 →

計算を入力してください

公式

広告

結果

距離
5
単位
水平方向の差(Δx) 3
垂直方向の差(Δy) 4

2点間の距離計算ツールとは?

この「2点間の距離計算ツール」は、平面の座標上にある2つの点を結ぶ直線距離(ユークリッド距離)を求めるツールです。点1の座標(x₁, y₁)と点2の座標(x₂, y₂)を入力すると、2点を結ぶ最短距離、つまり線分の長さを返します。2点が同じ尺度(スケール)であれば、ピクセル・メートル・マイルなど、どの単位でも利用できます。

使い方

2つの点それぞれについて、X座標とY座標を入力します。座標は正の数・負の数・小数のいずれでも構いません。「計算」ボタンを押すと、距離に加えて、その結果の背後にある直角三角形を構成する水平方向の差(Δx)と垂直方向の差(Δy)も表示されます。

計算式の解説

距離の公式は、三平方の定理(ピタゴラスの定理)をそのまま応用したものです。三角形の水平の辺は \(\Delta x = x_2 - x_1\)、垂直の辺は \(\Delta y = y_2 - y_1\) となり、距離はその斜辺にあたります。

$$d = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2}$$

2乗することで各差の符号(プラス・マイナス)が消えるため、2つの点をどちらの順番で入力しても結果は変わりません。

座標平面上の2点を直線で結び直角三角形の斜辺を成し、水平と垂直の辺にラベルが付いている図
2点間の距離は、水平方向と垂直方向の差を直角を挟む2辺とする直角三角形の斜辺です。

計算例

点1を(0, 0)、点2を(3, 4)としてみましょう。すると \(\Delta x = 3 - 0 = 3\)、\(\Delta y = 4 - 0 = 4\) になります。距離は $$\sqrt{3^2 + 4^2} = \sqrt{9 + 16} = \sqrt{25} = 5$$(単位)。これは有名な「3-4-5の直角三角形」です。

グリッド上の2つの具体的な点と、それらを結ぶ距離の線を示す具体例
具体例:2点をプロットし、その間の直線距離を測る。

さらに詳しい例

各例は2次元距離公式 \(d = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2}\) を使用しています。座標を代入し、差を単純化し、その差を2乗し、加算し、平方根を取ります。

例1 — 負の座標:(−2, 3) から (4, −1) まで

  1. 差を求める:\(\Delta x = 4 - (-2) = 6\)、\(\Delta y = -1 - 3 = -4\)。
  2. 2乗する:\(6^2 = 36\)、\((-4)^2 = 16\)。
  3. 加算:\(36 + 16 = 52\)。
  4. 根を取る:\(d = \sqrt{52} = 2\sqrt{13} \approx\) 7.2111

負の座標を引くと差が増加することに注意してください — 2乗のステップで符号が除去されるため、点の順序は関係ありません。

例2 — 小数座標:(1.5, 2.0) から (4.5, 6.0) まで

  1. 差:\(\Delta x = 4.5 - 1.5 = 3.0\)、\(\Delta y = 6.0 - 2.0 = 4.0\)。
  2. 2乗:\(3.0^2 = 9\)、\(4.0^2 = 16\)。
  3. 和と根:\(d = \sqrt{9 + 16} = \sqrt{25} =\) 5

これはスケーリングされた3-4-5の直角三角形であるため、小数入力でも距離は正確に5です。

例3 — 軸を共有する点(垂直線):(3, 1) から (3, 8) まで

  1. 差:\(\Delta x = 3 - 3 = 0\)、\(\Delta y = 8 - 1 = 7\)。
  2. \(\Delta x = 0\) なので、公式は \(d = \sqrt{0 + 7^2} = |\Delta y|\) に簡約されます。
  3. 結果:\(d =\) 7

2つの点がx座標を共有する場合、線分は垂直で、距離はy値の絶対差です。同様に、共有するy座標は \(|\Delta x|\) に等しい水平距離を与えます。

定義と用語集

ユークリッド距離
2点間の通常の直線距離で、「烏が飛ぶように」測定されます。2次元平面では \(d = \sqrt{(x_2 - x_1)^2 + (y_2 - y_1)^2}\) で計算され、常に非負の値です。
座標 (x, y)
平面上の点の位置を示す順序付きペア:\(x\) は水平位置(x軸に沿って測定)で、\(y\) は垂直位置(y軸に沿って測定)であり、両方とも原点 (0, 0) を基準とします。
Δx(デルタx)
2つの点間の水平変化、\(\Delta x = x_2 - x_1\)。正、負、またはゼロになる可能性があります。距離公式では、その平方のみが使用されます。
Δy(デルタy)
2つの点間の垂直変化、\(\Delta y = y_2 - y_1\)。\(\Delta x\) と同様に、平方後は符号は関係ありません。
斜辺
直角三角形の最も長い辺で、直角の対側にあります。距離 \(d\) は、2つの辺が \(|\Delta x|\) と \(|\Delta y|\) である直角三角形の斜辺です。
ピタゴラスの定理
直角三角形で辺 \(a, b\) と斜辺 \(c\) に対する関係 \(a^2 + b^2 = c^2\)。2次元距離公式は直接の応用で、\(a = \Delta x\)、\(b = \Delta y\)、\(c = d\) です。

サンプル点対間の距離

各行は2つの点、水平変化と垂直変化、および結果の直線距離を示しています。いくつかの行は整数距離を生じる古典的な直角三角形比です。

(x₁, y₁) (x₂, y₂) Δx Δy 距離 d 注釈
(0, 0) (3, 4) 3 4 5 3-4-5三角形
(0, 0) (5, 12) 5 12 13 5-12-13三角形
(1, 1) (9, 1) 8 0 8 水平(共有y座標)
(2, 2) (2, 9) 0 7 7 垂直(共有x座標)
(−2, 3) (4, −1) 6 −4 ≈ 7.2111 負の座標
(1.5, 2) (4.5, 6) 3 4 5 小数、スケーリングされた3-4-5
(0, 0) (1, 1) 1 1 ≈ 1.4142 単位対角線(\(\sqrt{2}\))
(0, 0) (8, 15) 8 15 17 8-15-17三角形

よくある質問(FAQ)

点を入力する順番は結果に影響しますか? いいえ。差を2乗するため、2点を入れ替えても距離は同じになります。

負の座標は使えますか? はい。負の数にも完全に対応しており、公式は正しく処理します。

結果の単位は何になりますか? 入力した座標と同じ単位になります。座標がメートルなら、距離もメートルで表示されます。

最終更新: