2次元の場合
直線、点
の距離を考える。直線と各点の記号、座標を以下のように定義する。
(1)
Step-1:直線に直交するベクトル
まず、ベクトルが直線
に直交することを示す。直線は以下のように媒介変数表示できて、ベクトル
は直線に平行なベクトル。
(2)
これを直線の式に代入して、
(3)
ここで任意のに対して上式が成り立つことから、
となり、ベクトル
は直線に垂直であることが示された。
別解:点と直線の距離をパラメーター(媒介変数)によって愚直に求める方法
Step-2:法線ベクトルとの平行条件による導出
与えられた点から直線
への垂線の足を
とすると、
なので、以下が成り立つ。
(4)
ここでは直線
上にあることを考慮し、上式の左辺を以下のように変形できる。
(5)
これより
(6)
3次元の場合
3次元平面の式
3次元空間内の平面は、たとえば以下のように表すことができる。
(7)
一方、3次元平面上の点と法線ベクトルとの直行条件から、以下のようにも表現できる。
(8)
上記2つの式より、ベクトルは平面に対する法線ベクトルであることがわかる。
法線ベクトルとの平行条件
この法線ベクトルがベクトルと平行であることから、
(9)
上式の左辺は以下のように変形できる。
(10)
以上のことから、点から三次元平面
への距離については、以下で表される。
(11)
多次元の場合
n次元の超平面を以下の式で与える。
(12)
このとき、これまでと同様の考え方により、点と上記の超平面との距離は以下で表される。
(13)
一番最後の計算はどのようにして行われているのでしょうか
ありがとうございます。
n次元でも理屈は同じと考えて、式(10)~(11)で単純に3成分をn成分としました。
数学的に「距離」を定義したりして導く方法もあるかと思います。