WIPIVERSE

점과 직선 사이의 거리

점과 직선 사이의 거리는 평면 또는 공간에서 한 점 $P$와 주어진 직선 $L$ 사이의 최소 거리, 즉 $P$에서 $L$에 수직으로 내린 발의 길이이다. 이 거리는 언제나 정의되며, 기하학적, 대수적 방법으로 계산할 수 있다.

정의

주어진 점 $P(x_0, y_0)$와 직선 $L$이 직교좌표계에서 일반형
$$ Ax + By + C = 0 \quad (A, B \text{가 동시에 0이 아님}) $$
으로 표현될 때, 점과 직선 사이의 거리는
$$ d(P, L) = \frac{|A x_0 + B y_0 + C|}{\sqrt{A^{2}+B^{2}}} $$
으로 정의된다. 분자는 점을 직선 방정식에 대입했을 때의 절대값이며, 분모는 직선의 법선 벡터 $(A, B)$의 길이이다.

유도 과정 (요약)

  1. 직선 $L$의 법선 벡터 $\mathbf{n} = (A, B)$를 이용해 점 $P$와 직선 위의 임의의 점 $Q$ 사이의 벡터 $\overrightarrow{QP} = (x_0 - x_Q,; y_0 - y_Q)$를 만든다.
  2. $\overrightarrow{QP}$를 $\mathbf{n}$에 정사영(projection)하면, 정사영 벡터의 크기가 최단 거리와 동일한다.
  3. 정사영의 크기는 $\displaystyle \frac{|\overrightarrow{QP}\cdot\mathbf{n}|}{|\mathbf{n}|}$이며, 직선 방정식에 점을 대입한 형태와 동일한 식으로 변환된다.

3차원 및 고차원 일반화

  • 3차원에서는 직선이 아닌 평면에 대한 거리를 구할 때도 동일한 형태가 적용된다.
  • 일반적인 $n$ 차원 유클리드 공간에서 점과 하이퍼플레인(차원 $n-1$의 평면) 사이의 거리 역시
    $$ d = \frac{| \mathbf{a}\cdot\mathbf{x}_0 + b |}{|\mathbf{a}|} $$
    (여기서 $\mathbf{a}$는 하이퍼플레인의 법선 벡터, $b$는 상수) 로 표현된다.

활용 분야

  • 컴퓨터 그래픽스·CAD: 객체와 경계선 사이의 충돌 검사, 근접성 판단.
  • 로봇 공학·경로 계획: 로봇이 장애물(선형 형태)에서 안전하게 떨어져 있는지 검증.
  • 통계·데이터 분석: 회귀 직선에 대한 데이터 포인트의 잔차(오차) 측정.
  • 최적화 문제: 거리 최소화 문제에서 제약식으로 사용.

참고 문헌·출처 (일반적인 교과서)

  • J. E. Cox, Geometry and Its Applications, 2nd ed., 2016.
  • D. C. Lay, Linear Algebra and Its Applications, 5th ed., 2019 (distance formula in analytic geometry).
  • H. S. M. Coxeter, Introduction to Geometry, 1969.

위 내용은 평면 및 고차원 유클리드 공간에서 널리 사용되는 표준 정의와 공식에 기반한다.

둘러보기

더 찾아볼 만한 주제

    전체 문서 보기