点と直線の距離の公式|d=|ax₁+by₁+c|/√(a²+b²) の証明(法線ベクトル)と三角形の面積・接線の例題【大学受験 数学Ⅱ】

点と直線の距離の公式|d=|ax₁+by₁+c|/√(a²+b²) の証明(法線ベクトル)と三角形の面積・接線の例題【大学受験 数学Ⅱ】

合格大作戦 算数・数学公式辞典 › 図形

大学受験

d=∣ax1+by1+c∣a2+b2d=\frac{|ax_1+by_1+c|}{\sqrt{a^2+b^2}}

点 (x1, y1)(x_1,\ y_1) と直線 ax+by+c=0ax+by+c=0

この公式のポイント

  • 距離=∣ax1+by1+c∣a2+b2\dfrac{|ax_1+by_1+c|}{\sqrt{a^2+b^2}}
  • 直線 ax+by+c=0ax+by+c=0 に垂直なベクトルは (a, b)(a,\ b)(法線ベクトル)
  • 証明:垂線の足を t(a, b)t(a,\ b) で表し、直線の式に入れて tt を求める
  • 使う前に必ず ax+by+c=0ax+by+c=0 の形にする
うかるくん

うかるくん

点と直線の距離の公式って、どうやって導けばいいの?

合格先生

合格先生

直線に垂直なベクトル (a, b)(a,\ b) を使うんだ。垂線の足を t(a, b)t(a,\ b) で表し、tt を求めるぞ。

点と直線の距離の公式

P(x₁, y₁)Hℓ:ax+by+c=0d
点 P から直線 ℓ に垂線 PH を下ろしたときの長さ PH が「点と直線の距離」

点と直線の距離

点 (x1, y1) と直線 ax+by+c=0 の距離d=∣ax1+by1+c∣a2+b2\text{点 }(x_1,\ y_1)\text{ と直線 }ax+by+c=0\text{ の距離}\qquad d=\frac{|ax_1+by_1+c|}{\sqrt{a^2+b^2}}

分子は「直線の式の左辺に点の座標を入れた値」の絶対値、分母は x, yx,\ y の係数の2乗の和の平方根。

証明(法線ベクトルを使う)

直線 ax+by+c=0ax+by+c=0 に垂直なベクトルは n⃗=(a, b)\vec n=(a,\ b) です(直線上の2点の差 (x2−x1, y2−y1)(x_2-x_1,\ y_2-y_1) と内積をとると a(x2−x1)+b(y2−y1)=0a(x_2-x_1)+b(y_2-y_1)=0 になるため)。

垂線の足を H(x0, y0)(x_0,\ y_0) とすると、HP⃗\vec{HP} は n⃗\vec n と平行なので HP⃗=t n⃗\vec{HP}=t\,\vec n、つまり

x1−x0=ta,y1−y0=tbx_1-x_0=ta,\qquad y_1-y_0=tb

H は直線上にあるので ax0+by0+c=0ax_0+by_0+c=0。ここに x0=x1−tax_0=x_1-ta、y0=y1−tby_0=y_1-tb を入れると、

a(x1−ta)+b(y1−tb)+c=0⟹t=ax1+by1+ca2+b2a(x_1-ta)+b(y_1-tb)+c=0\quad\Longrightarrow\quad t=\frac{ax_1+by_1+c}{a^2+b^2}

距離は ∣HP⃗∣=∣t∣a2+b2=∣ax1+by1+c∣a2+b2a2+b2=∣ax1+by1+c∣a2+b2|\vec{HP}|=|t|\sqrt{a^2+b^2}=\dfrac{|ax_1+by_1+c|}{a^2+b^2}\sqrt{a^2+b^2}=\dfrac{|ax_1+by_1+c|}{\sqrt{a^2+b^2}}。

点が直線上にあれば分子は0(距離0)。分子の符号は、点が直線のどちら側にあるかを表しています。

大学受験(数学Ⅱ)での使い方

円と直線の位置関係(距離と半径をくらべる)、接線、三角形の面積(底辺=2点間の距離、高さ=点と直線の距離)などで使います。

大学受験

例題1(基本)

点 (3, 1)(3,\ 1) と直線 4x−3y+1=04x-3y+1=0 の距離を求めなさい。

解き方

d=∣4⋅3−3⋅1+1∣16+9=105=2d=\dfrac{|4\cdot3-3\cdot1+1|}{\sqrt{16+9}}=\dfrac{10}{5}=2。

答え 22

大学受験

例題2(y=mx+n の形)

原点と直線 y=2x+5y=2x+5 の距離を求めなさい。

解き方

2x−y+5=02x-y+5=0 の形に直してから使う。d=∣5∣4+1=5d=\dfrac{|5|}{\sqrt{4+1}}=\sqrt5。

答え 5\sqrt5

大学受験

例題3(三角形の面積)

3点 A(0, 0)(0,\ 0)、B(4, 2)(4,\ 2)、C(1, 3)(1,\ 3) を頂点とする三角形の面積を求めなさい。

解き方

直線 AB:x−2y=0x-2y=0、AB=20=25AB=\sqrt{20}=2\sqrt5。

C から AB への距離 ∣1−6∣5=5\dfrac{|1-6|}{\sqrt5}=\sqrt5。面積 12×25×5=5\dfrac12\times2\sqrt5\times\sqrt5=5。

答え 55

A(0, 0)B(4, 2)C(1, 3)H(2, 1)√5x−2y=0AB=2√5
例題3の図。C から直線 AB への距離(高さ)は 5\sqrt5、底辺 AB=25AB=2\sqrt5 なので面積は 12×25×5=5\dfrac12\times2\sqrt5\times\sqrt5=5

よくある間違い

腕でバツを作る合格先生

合格先生

y=mx+ny=mx+n のまま使うのは×だ。必ず ax+by+c=0ax+by+c=0 の形にしてから使おう。

  • y=mx+ny=mx+n のまま使う:必ず ax+by+c=0ax+by+c=0 の形にする。
  • 絶対値を忘れる:距離は正。
  • 分母の  \sqrt{\ } を忘れる:a2+b2\sqrt{a^2+b^2}。

練習問題

「ここが大事!」と説明する合格先生

合格先生

絶対値と分母のルートを忘れるなよ。

  1. 大学受験 点 (1, −2)(1,\ -2) と直線 3x+4y−5=03x+4y-5=0 の距離を求めなさい。
    答えと解説を見る∣3−8−5∣5=2\dfrac{|3-8-5|}{5}=2。答え 22
  2. 大学受験 平行な2直線 x+y−1=0x+y-1=0 と x+y+3=0x+y+3=0 の距離を求めなさい。
    答えと解説を見る1つ目の上の点 (1, 0)(1,\ 0) と2つ目の距離 ∣1+0+3∣2=22\dfrac{|1+0+3|}{\sqrt2}=2\sqrt2。答え 222\sqrt2
  3. 大学受験 円 x2+y2=4x^2+y^2=4 と直線 x+y=kx+y=k が接するような kk を求めなさい。
    答えと解説を見る中心 (0,0)(0,0) と直線の距離 ∣k∣2\dfrac{|k|}{\sqrt2} が半径2と等しい。∣k∣=22|k|=2\sqrt2。答え k=±22k=\pm2\sqrt2

関連する公式

よくある質問

点と直線の距離の公式は?

点 (x₁, y₁) と直線 ax+by+c=0 の距離は |ax₁+by₁+c|/√(a²+b²) です。

点と直線の距離の公式はどう証明しますか?

直線に垂直な法線ベクトル (a, b) を使い、垂線の足 H を P から t(a, b) だけもどった点として直線の式に入れると t が求まり、距離 |t|√(a²+b²) が公式になります。

y=2x+5 のような式のときは?

2x−y+5=0 のように ax+by+c=0 の形に直してから公式を使います。

点と直線の距離は何年生で習いますか?

高校の数学Ⅱ「図形と方程式」で習います。

あわせて読みたい

出典・参考

  • 文部科学省「高等学校学習指導要領(平成30年告示)」数学Ⅱ(図形と方程式)

最終更新:2026年10月11日/作成:大学受験合格大作戦