|
|||||||||||||
|
|||||||||||||
|
点(x0,y0)から直線 ax+by+c=0への垂線の長さ(言い換えると 点 (x0,y0)と直線 ax+by+c=0との距離)は
|ax0+by0+c|√a2+b2
となる.
点(x0,y0)をP 点とする.このP 点から直線 ax+by+c=0へ下ろした垂線の足を点Q とし,その座標を(x1,y1)をとする.垂線の長さPQ は
PQ=|⟶PQ|=√(x1−x0)2+(y1−y0)2 (∵⟶PQ=(x1−x0,y1−y0)) ・・・・・・(1)
次に,直線の方向ベクトル→m を求める.
y=−abx−cb より
→m=(1,−ab)
→m と⟶PQ のなす角は90°より
⟶PQ·→m=(x1−x0)·1+(y1−y0)·(−ab)=0
よって,
x1−x0=(y1−y0)·(ab) ・・・・・・(2)
(1)に(2)を代入すると
PQ=√(y1−y0)2a2+b2b2
=√{(y1−y0)·(ab)}2+(y1−y0)2 ・・・・・・(3)
次に,y1 の消去を図る.点Qが直線上にあることより
ax1+by1+c=0
よって
x1=−bay1−ca ・・・・・・(4)
(4)を(2)に代入すると
−bay1−ca−x0=(y1−y0)·(ab)
(−ba−ab)y1=x0−aby0+ca
−a2+b2aby1=x0−aby0+ca
y1=−1a2+b2(abx0−a2y0+bc)
よって
y1−y0=−1a2+b2(abx0−a2y0+bc)−y0
=−1a2+b2(abx0+b2y0+bc)
=−ba2+b2(ax0+by0+c) ・・・・・・(5)
(5)を(3)代入して
PQ =√{−ba2+b2(ax0+by0+c)}2a2+b2b2 =√(ax0+by0+c)2a2+b2 =|ax0+by0+c|√a2+b2
が得られる.
ホーム>>カテゴリー別分類>>幾何>>垂線の長さ(点と直線の距離)
最終更新日: 2023年2月22日