点と直線と平面と交点と距離

Tweet


2次元平面および3次元空間における直線の方程式を紹介します.平面の方程式を紹介します.2次元平面および3次元空間における点と直線の距離を計算するための数式を紹介します.点から直線に降ろしたときの垂線との交点の座標を計算する数式も紹介します.点と平面の距離も紹介します.点から平面に降ろした垂線との交点も紹介します.2次元平面および3次元空間における直線と直線の交点の数式を紹介します.


直線の表現

を通り,単位ベクトルに平行な直線上の点は,媒介変数を使って,以下のように表現される.

とし,単位ベクトルとし,点として式変形すると以下のように表現される.

2次元の場合はすなわちとなる.


直線の表現

と点を通る直線上の点は,媒介変数を使って,以下のように表現される.

および点として式変形すると以下のように表現される.

2次元の場合はすなわちとなる.


平面の表現

単位法線ベクトルがであり,点を含む平面上の点は以下のように表現できる.

とし,単位ベクトルとし,点として式変形すると以下のように表現される.


点と直線の距離

から直線に垂線を降ろしたときの交点の座標は以下のように計算できる.なお,当然は単位ベクトルでなければいけない.

よって,点と直線の距離は上記のを用いて以下のように計算できる.


点と直線の距離

を通り,単位ベクトルに平行な直線を考える.ベクトルに直交する単位ベクトルを定義すると,点と直線の距離は以下のように表される.

ところで直線の方程式はすなわちであった.

ここで,のように再定義すると直線の方程式は以下のように表現できる.

点と直線の距離で表すと以下のようになる.

つまり,点と直線の距離は,が成り立っているとき

である.


点と平面の距離

から平面に垂線を降ろしたときの交点の座標は以下のように計算できる.なお,当然は単位ベクトルでなければいけない.

また,点と平面の距離は以下のように計算できる.

ところで,平面の方程式はすなわちであった.

ここで,のように再定義すると平面の方程式は以下のように表現できる.

つまり,点と平面の距離は,が成り立っているとき

である.


2直線の交点

直線と直線の交点は以下の通り.


2直線の交点

3次元の直線と直線の交点を求める.は単位ベクトルである.3次元の2直線は一般に交点を持たない.2直線と最も近い点を求める.

に最も近くなければいけないので.点に最も近くなければいけないので.よって,以下が導出される.

すなわち

または

両辺に左からをかけると

よって以下が成り立つ.

これを解くと以下のようになる.

の両方をできる限り満たす解はである.この式に上記の式を代入すると交点の座標が以下のように表される.

ここで,だが,
のときは交点が求まり,
のときは2つの直線は平行なので交点が存在しない.


もどる