【点と平面の距離】公式の意味と射影ベクトルを使ったスマートな求め方

高校数学

点と平面の距離には便利な公式がありますが、実はそれ以上に大事なのは「公式を忘れても楽に求められる」ことです。

この記事では、平面上の任意の点を使った「射影ベクトル」の考え方を用いて、点と平面の距離を最速で求める方法を解説します。これは【点と直線の距離】の空間版で、発想はまったく同じです。見比べて「なんや同じやん」と思えれば理解は完璧です。

また、別解として扱う「直線のベクトル方程式」は空間で非常に強力な道具です。こちらは【直線のベクトル方程式】の記事で詳しく扱っているので、合わせて読むと理解が一気に深まります。

公式の確認と、ここで理解したい式

公式の確認

まずは公式を確認します。
これは「点と直線の距離」の公式の自然な拡張版です。

2次元版:直線 $ax+by+c=0$ と点 $\mathrm{P}(x_0,y_0)$ との距離 $d$ は、

$$d=\frac{|ax_0+by_0+c|}{\sqrt{a^2+b^2}}$$

3次元版:平面 $ax+by+cz+d=0$ と点 $\mathrm{P}(x_0,y_0,z_0)$ との距離 $d$ は、

$$d=\frac{|ax_0+by_0+cz_0+d|}{\sqrt{a^2+b^2+c^2}}$$

ここで理解したい式:射影ベクトル

この記事で理解したいのは、次の「射影ベクトルによる距離」の式です。

$$d=\frac{|\overrightarrow{\mathrm{PQ}}\cdot\overrightarrow{n}|}{|\overrightarrow{n}|}$$

  • $\mathrm{Q}$:平面上の任意の点(どこでもよい)
  • $\overrightarrow{n}$:法線ベクトル

この式と公式が一致すれば、この記事の目的は達成です。


公式で解く(比較のため)

まずは公式を使うとどうなるかを確認します。

平面 $x+2y+2z=2$ と点 $\mathrm{P}(-2,-1,0)$ との距離 $d$ を求めよ。

平面を $ax+by+cz+d=0$ の形にすると

$$x+2y+2z-2=0$$

よって

\begin{eqnarray}
d &=& \frac{|1\cdot(-2)+2\cdot(-1)+2\cdot 0-2|}{\sqrt{1^2+2^2+2^2}}=\frac{6}{3}\\
&=& 2
\end{eqnarray}

平面の式は $ax+by+cz+d=0$ の形にしておく必要があります。

射影ベクトルで理解する距離(本命)

平面上の点を一つ選びます。扱いやすいので $\mathrm{Q}(0,1,0)$ とします。
(どこでもよい理由は後で説明します)

平面 $\alpha : x+2y+2z=2$ の法線ベクトルは、$\overrightarrow{n}=\begin{pmatrix}1\\2\\2\end{pmatrix}$。

点 $\mathrm{P}(-2,-1,0)$ から $\mathrm{\mathrm{Q}}(0,1,0)$ へのベクトルは

$$\overrightarrow{\mathrm{PQ}}=\begin{pmatrix}2\\2\\0\end{pmatrix}$$

よって距離 $d$ は

\begin{eqnarray}
d &=& \frac{|\overrightarrow{\mathrm{PQ}}\cdot\overrightarrow{n}|}{|\overrightarrow{n}|}= \frac{6}{3}\\
&=& 2
\end{eqnarray}


解説(アニメーション → ステップ)

まずは全体の流れをアニメーションで確認します。

ここからステップ・バイ・ステップで見ていきます。

1. 図示

平面 $x+2y+2z=2$ の法線ベクトルである $
\overrightarrow{n}=\begin{pmatrix}1\\2\\2\end{pmatrix}$ を青色ベクトルで、点 $\mathrm{P}(-2,-1,0)$、垂線の足 $\mathrm{H}$ を黒丸点で図示します。

2. 横から見た図:法線ベクトルの始点を $\mathrm{P}$ に合わせる

垂直がよくわかるように横から見た図にします。

法線ベクトルの始点を $\mathrm{P}$ に移動して、内積のイメージをつかみます。

3. 内積を取る

内積の定義より、鋭角の場合、

$$\overrightarrow{\mathrm{PQ}}\cdot\overrightarrow{n}=|\overrightarrow{\mathrm{PH}}||\overrightarrow{n}|$$

です。鈍角の場合も含めて表現すれば、

$$|\overrightarrow{\mathrm{PQ}}\cdot\overrightarrow{n}|=|\overrightarrow{\mathrm{PH}}||\overrightarrow{n}|\tag{1}\label{p5602eq1}$$

です。

平面上の点 $\mathrm{Q}$ はダミーであり平面上ならどこでもよいです。
平面上にあるため、内積を取ると $\mathrm{H}$ に”集約”されます。

参考記事:

4. 距離の式が完成

\eqref{p5602eq1} $|\overrightarrow{\mathrm{PQ}}\cdot\overrightarrow{n}|=|\overrightarrow{\mathrm{PH}}||\overrightarrow{n}|$ より

$$|\overrightarrow{\mathrm{PH}}| = \frac{|\overrightarrow{\mathrm{PQ}}\cdot\overrightarrow{n}|}{|\overrightarrow{n}|}$$

となり、距離の式が完成します。

公式の証明(射影ベクトルから導く)

射影ベクトルの式が理解できれば、公式の証明は簡単です。

条件整理:

  • 平面 $\alpha:\;ax+by+cz+d=0$
  • 点 $\mathrm{P}:\;(x_0,y_0,z_0)$
  • 法線ベクトル $\overrightarrow{n}=\begin{pmatrix}a\\b\\c\end{pmatrix}$
  • 平面上の点 $\mathrm{Q}:\;(x_1,y_1,z_1)$
    $$\cdots\; ax_1+by_1+cz_1+d=0\;\text{を満たす}\tag{2}\label{p5602eq2}$$

なので、

\begin{eqnarray}
d &=& \frac{|\overrightarrow{\mathrm{PQ}}\cdot\overrightarrow{n}|}{|\overrightarrow{n}|}\\
&=& \frac{|a(x_1-x_0)+b(y_1-y_0)+c(z_1-z_0)|}{\sqrt{a^2+b^2+c^2}}\\
&=& \frac{|ax_0+by_0+cz_0+d|}{\sqrt{a^2+b^2+c^2}}\quad(\because\eqref{p5602eq2})
\end{eqnarray}


ベクトル方程式で解く別解

こちらも非常に強力です。
直線のベクトル方程式は【直線のベクトル方程式】で詳しく扱っています。

平面 $\alpha: x+2y+2z=2$ の法線ベクトルは、$\overrightarrow{n}=\begin{pmatrix}1\\2\\2\end{pmatrix}$。

点 $\mathrm{P}(-2,-1,0)$ を通りこの方向に進む直線は、

$$\begin{pmatrix} x\\ y\\z\end{pmatrix} = \begin{pmatrix} -2\\ -1\\0\end{pmatrix} + t\begin{pmatrix} 1 \\ 2\\2\end{pmatrix}$$

これが平面 $\alpha$ と交わるのは $t=\displaystyle\frac23$ のとき。
よって、

$$|\overrightarrow{\mathrm{PH}}| = |t\overrightarrow{n}| = \frac23\times 3=2$$

まとめ

公式は覚えていれば早くて便利ですが、中途半端だとミスにつながります。公式のイメージをしっかりと理解しておくことと、また公式を忘れても解けることが重要です。

公式も含め、他の手段の状況別おすすめ解法をまとめます。

状況方法理由
速く解きたい公式計算が短い
意味を理解したい射影ベクトルイメージ的でミスが少ない
応用したいベクトル方程式応用範囲が広い

応用として、垂線の足 $H$ の座標もすぐに求められます。
また、対称な点も $t$ を2倍にするだけで求まります。

2次元版はこちら:

コメント

タイトルとURLをコピーしました