ホーム·図形・数学

点と直線の距離

最短距離は直線に垂直に下ろした線分の長さです。傾きと切片で書いた式に点の座標を入れ、√(m²+1) で割って傾いた分を補正します。

値の入力

距離

2.2361

x 座標

4

y 座標

9

計算式

距離 = |傾き × x₁ − y₁ + y切片| ÷ √(傾き² + 1)

一緒に出る座標が垂線の足で、直線上でその点にいちばん近い場所です。

何を入れるか

入力項目初期値入れられる範囲
x₁一つ目の点の横方向の座標。6制限なし
y₁一つ目の点の縦方向の座標。8制限なし
傾きxが1増えるとyがどれだけ上がるかです。y = mx + b の m にあたります。2制限なし
y切片直線がy軸と交わる高さです。y = mx + b の b にあたります。1制限なし

計算の手順

公式距離 = |傾き × x₁ − y₁ + y切片| ÷ √(傾き² + 1)
初期値を代入距離 = |2 × 6 − 8 + 1| ÷ √(2² + 1)
答え距離 = 2.2361

値ごとの結果

ほかの値はそのままに、x₁だけを変えたときの結果です。

x₁距離x 座標y 座標
30.44723.47.8
4.50.89443.78.4
62.236149
94.91934.610.2
127.60265.211.4

結果の項目の意味

結果の項目初期値のとき
距離二点を結ぶ直線の長さ。2.2361
x 座標直交座標での横の位置。4
y 座標直交座標での縦の位置。9

よくある間違い

一緒に出る座標が垂線の足で、直線上でその点にいちばん近い場所です。

用語

x₁
一つ目の点の横方向の座標。
y₁
一つ目の点の縦方向の座標。
傾き
xが1増えるとyがどれだけ上がるかです。y = mx + b の m にあたります。
y切片
直線がy軸と交わる高さです。y = mx + b の b にあたります。
距離
二点を結ぶ直線の長さ。
x 座標
直交座標での横の位置。
y 座標
直交座標での縦の位置。

よくある質問

Q. 点と直線の距離はどう計算しますか?

距離 = |傾き × x₁ − y₁ + y切片| ÷ √(傾き² + 1) — 最短距離は直線に垂直に下ろした線分の長さです。傾きと切片で書いた式に点の座標を入れ、√(m²+1) で割って傾いた分を補正します。

Q. 例で計算してみせてください。

x₁ 6, y₁ 8, 傾き 2, y切片 1のとき、距離 2.2361です。

Q. どの値を入れますか?

x₁, y₁, 傾き, y切片を入れます。値を直せばすぐ計算し直し、空欄は0として扱います。

Q. 値を変えると結果はどう動きますか?

x₁だけ動かすとx₁ 3 → 距離 0.4472、x₁ 12 → 距離 7.6026に変わります。下の表に五段階でまとめてあります。

Q. 結果はどこまで四捨五入しますか?

金額は1単位、割合は小数第1位、それ以外は小数第2位まで表示します。画面の値は丸めたもので、計算は丸める前の値で続きます。

Q. 気をつけることはありますか?

一緒に出る座標が垂線の足で、直線上でその点にいちばん近い場所です。

一緒に使う計算

長さの単位は入力どうしでそろえてください。cmとmを混ぜると結果が大きく狂います。