더블릿
30 계단 | 옥 상 | 제출 현황 | Ranking | FAQs | 오류보고 | QandA | 푼   후 | 자유게시판 |
 
[증명] 점과 직선사이 거리구하기(벡터 이용)
삭제 | 편집 | 답글

 

구하고자 하는 식 입니다.


여기서 알수 있는 정보는

1.

   즉 

2.
(x2,y2) 는 ax + by + c = 0 위의 점이니  ax2 + by2 + c = 0


1  , 2 를 이용하면 원하는 거리를 구할 수 있습니다.



 PQ = t OA  이므로 

q - p = t a 
(x2-x1,y2-y1) = t (a,b)

x2 -x1 = ta
y2 - y1 = tb

이를 위의 식에 대입하면 

d = root ( t^2a^2 + t^2b^2) = |t| root( a^2 + b^2) 

한 편 

(x2,y2) 가 ax + by + c = 0  위의 점이므로 

ax2 + by2 + c = 0 

x2 = x1 + ta
y2 = y1 + tb

a(x1+ta) + b(y1+tb) + c
= ax1 + ta^2 + by1 + tb^2  + c
=ax1 + by1 +c + t(a^2 + b^2) = 0

그러므로 t = (-ax1 -by1 -c) / (a^2 + b^2) 이를 대입하면 

d = |t| root(a^2 + b^2) 에 대입하면 원하는 결과가 나옴.




 
2011-10-02 17:24 , testid
삭제 | 편집 | 답글
제가 해본것은 벡터의 projection , 내적을 이용해서 구해본거네요 ㅎㅎ
 
2011-10-07 02:26 , graciful
삭제 | 편집 | 답글
뭔가 벡터가 아닌 도형 기분이 들었는데 다시 작업해야 겠습니다.
 
2011-10-07 10:09 , testid
삭제 | 편집 | 답글


예전에 해놨던거 있길래 올려봅니다 ㅋㅋ 악필이라도 봐주세염 ㅠㅠ

 
2011-10-07 20:43 , graciful
삭제 | 편집 | 답글

잘 보겠습니다.

 
2011-10-08 10:18 , testid
삭제 | 편집 | 답글
글 쓰기 위한 정지 작업이 힘들어요...
 
2011-10-04 18:49 , testid
[previous]