点と平面との距離の公式

公式
空間上の点(x0, y0, z0) から、平面 ax+by+cz+d=0 までの距離は
 |ax0+by0+cz0+d|/√(a2+b2+c2)
で表される。

解説
点A(x0, y0, z0) を通り、平面 ax+by+cz+d=0 に垂直な直線の式は、
t を実数の媒介変数として、
 x=at+x0, y=bt+y0, z=ct+z0 ・・・ (1)
と表される。これと、平面
 ax+by+cz+d=0 ・・・ (2)
との交点Bは、(2) に (1) を代入して、
 a(at+x0)+b(bt+y0)+c(ct+z0)+d=0
展開して、整理すると、
 (a2+b2+c2)t+ax0+by0+cz0+d=0
a2+b2+c2>0 (平面の法線ベクトルの大きさ故) より、
 t=-(ax0+by0+cz0+d)/(a2+b2+c2)
これを、t0 とすると、直線(1) と 平面(2) の交点Bは
 (at0+x0, bt0+y0, ct0+z0) ・・・ (3)
と表される。ABの距離は、
 √(a2t02 + b2t02 + c2t02)
 =|t0|√(a2+b2+c2)
 =|ax0+by0+cz0+d|/√(a2+b2+c2)

「算数・数学」の部屋に戻る