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成分としました。
数学的に「距離」を定義したりして導く方法もあるかと思います。