직선과 점의 거리는 분류 알고리즘인 서포트 벡터 머신(SVM: Support Vector Machine) 과 관련해 알아두어야 할 부분이다.
1. 직선의 방정식
•
어떤 벡터 가 있을 때, 다음의 조건을 만족하는 직선 의 방정식
(1) 벡터 와 수직
(2) 벡터 가 가리키는 점을 지남
•
벡터 가 해당 직선 위의 한 점일 때, 벡터 가 가리키는 점과 벡터 가 가리키는 점을 이은 벡터 가 벡터 와 직교해야 함을 이용하여 풀이
•
e.g. 일 경우 를 수직으로 지나는 직선의 방정식
•
조건을 한 가지로 줄여 단순히 벡터 에 수직인 직선의 방정식은 다음과 같이 나타냄
◦
: 원점으로부터 직선에 내린 수선의 길이의 제곱
◦
이면 원점을 지나는 직선의 방정식
◦
이 직선과 원점 사이의 거리:
2. 직선과 점의 거리
•
직선 과 직선 위에 있지 않은 점 사이의 거리:
의 길이와 의 차이 (점이 직선의 안쪽에 있을 수도, 바깥쪽에 있을 수도 있으므로 절대값을 취함)
◦
의 프로젝션 벡터의 길이:
•
직선의 방정식이 인 경우 직선과 점의 거리
참고 자료