|
これも今さらですが…^^;
「公式は、単純である。
点A( x0 , y0 ) から、直線 L : ax+by+c=0 に下ろした垂線の長さ d は、 http://www004.upp.so-net.ne.jp/s_honma/urawaza/distance5.gif で与えられる。 *ここで、直線の傾き=-a/b なので...これと平行なベクトルは…(b,-a)
これに直交する法線ベクトルは…-1/(-a/b)=b/a という傾きなので…
これと平行なベクトルは…(a,b) なのね ^^
通常、ベクトルを用いる証明が最短だろう。(ベクトルを太字で表すことにする。) 垂線の足を、H( x , y ) とすると、 AH と ( a , b ) は平行なので、 OH=OA+t・( a , b ) また、点Hは、直線 L 上にあるので、 OH・( a , b )+c=0 *ここがよくわからなかったけど…^^;
OH=(x,y) なら…ax+by+c=(x,y)*(a,b)+c=0
そのものってことがわかりましたぁ ^^
よって、 (OA+t・( a , b ))・( a , b )+c=0 より、 OA・( a , b )+t(a2+b2)+c=0 ここで、 a2+b2≠0 なので、 t=−(OA・( a , b )+c)/(a2+b2) =−( ax0 +by0+c )/(a2+b2) したがって、 d=|AH|=|OH−OA|=|t・( a , b )| 上式に、t の値を代入して、 http://www004.upp.so-net.ne.jp/s_honma/urawaza/distance5.gif が得られる。 この公式の証明は種々考えられるが、最近、次のような証明があることを知った。
http://www004.upp.so-net.ne.jp/s_honma/urawaza/distance3.gif 左図において、 △ABH〜△CBD なので、 AB : AH = CB : CD よって、BD = m なので、 | y0 − (mx0 + n) | : d =http://www004.upp.so-net.ne.jp/s_honma/urawaza/distance4.gif : 1
より、 http://www004.upp.so-net.ne.jp/s_honma/urawaza/distance2.gif が成り立つ。 この形から、直線の一般形の場合の公式を作ることは易しい。 直線 L : ax+by+c=0 において、 b≠0 のとき、 y=−(a/b)x−c/b である。 よって、上記の公式で、 m=−(a/b) 、n=−c/b を代入して計算すれば直ちに、 http://www004.upp.so-net.ne.jp/s_honma/urawaza/distance5.gif が得られる。 b=0 のとき、 点A( x0 , y0 ) から、直線 L : x=−c/a に下ろした垂線の長さ d は、 d=| x0+c/a|=| ax0+c|/|a| で与えられる。これは、 http://www004.upp.so-net.ne.jp/s_honma/urawaza/distance5.gif が、 b=0 のときも成り立つことを示す。 以上で、一般の場合が証明された。」 次に面白い証明を知ったので以下に…☆
「■ dは直線上の任意の点と点Aとの距離の最小値である
点 http://homepage2.nifty.com/mathfin/distance/vector49.gif と、直線 http://homepage2.nifty.com/mathfin/distance/minimu32.gif 上の点 http://homepage2.nifty.com/mathfin/distance/minimu1.gif について
http://homepage2.nifty.com/mathfin/distance/minimu38.gif のとき,最小値 http://homepage2.nifty.com/mathfin/distance/minimu39.gif をとる
AP の最小値が点 A と直線の距離d であるから
ここで http://homepage2.nifty.com/mathfin/distance/tangen27.gif より http://homepage2.nifty.com/mathfin/distance/tangen28.gif だから http://homepage2.nifty.com/mathfin/distance/tangen29.gif
従って,
*発想が面白かったです♪
|

- >
- Yahoo!サービス
- >
- Yahoo!ブログ
- >
- 練習用


