내분점과 외분점 (Section Formula)
쉽게 풀면
두 사람 A와 B가 일직선 도로의 양 끝에 서 있다고 해봅시다. 이 도로를 2:3의 비율로 나누는 지점을 찍고 싶다면, A에서 가까운 쪽에 전체 길이의 2/5 지점을 표시하면 됩니다. 이렇게 두 점을 잇는 선분 "안에서" 정해진 비율로 나누는 점이 내분점입니다.
반대로 그 비율로 나누는 점이 선분을 벗어나 바깥쪽 연장선 위에 찍혀야 하는 경우도 있는데, 이때의 점을 외분점이라고 합니다. 좌표평면에서는 각 점의 x좌표와 y좌표에 이 비율을 그대로 적용해서 나누는 점의 좌표를 계산합니다.
왜 중요한가
내분점과 외분점 공식은 두 지점 사이를 특정 비율로 나누거나 보간하는 모든 계산의 기초가 되기 때문에, 컴퓨터 그래픽스의 경로 생성, 지리정보시스템의 위치 추정, 로봇공학의 궤적 계획 등 응용 분야 논문에서 배경 수식으로 반복해서 등장합니다. 좌표를 다루는 대부분의 알고리즘이 결국 이 비례 나눔 개념을 변형해서 사용하기 때문에, 관련 연구를 읽을 때 미리 이해해두면 수식 전개를 훨씬 빠르게 따라갈 수 있습니다.
핵심 정리
- 두 점 A(x₁, y₁), B(x₂, y₂)를 잇는 선분 AB를 m : n으로 나누는 점 P에 대해 내분점은 P = ( (m·x₂ + n·x₁)/(m + n), (m·y₂ + n·y₁)/(m + n) )입니다.
- 외분점은 P = ( (m·x₂ − n·x₁)/(m − n), (m·y₂ − n·y₁)/(m − n) )입니다. m ≠ n일 때만 존재합니다.
- m = n = 1인 내분점이 중점입니다.
- m : n은 AP : PB입니다. 곧 B 쪽 좌표에 m을, A 쪽 좌표에 n을 곱하는 것에 주의합니다.
- 3차원에서도 z좌표에 같은 방식을 적용합니다. 벡터로는 P = (n·A + m·B)/(m + n)입니다.
예시로 보기
A(1, 2), B(9, 10)에 대해 코드로 계산한 결과입니다.
| 경우 | 계산 | 점 P |
|---|---|---|
| 내분 3 : 1 | ((3·9+1·1)/4, (3·10+1·2)/4) | (7, 8) |
| 내분 3 : 5 | ((3·9+5·1)/8, (3·10+5·2)/8) | (4, 5) |
| 외분 3 : 1 | ((3·9−1·1)/2, (3·10−1·2)/2) | (13, 14) |
| 외분 1 : 3 | ((1·9−3·1)/(−2), (1·10−3·2)/(−2)) | (−3, −2) |
내분 3 : 1의 점 (7, 8)은 A에서 B 쪽으로 전체의 3/4 위치입니다. 외분 3 : 1은 B 너머(B에서 AB 길이의 절반만큼 더 간 곳)에, 외분 1 : 3은 A 너머에 놓입니다. m > n이면 B 쪽, m < n이면 A 쪽 연장선입니다.
자주 하는 오해
| 오해 | 바로잡기 |
|---|---|
| m : n에서 m을 A쪽 좌표에 곱한다. | A에는 n, B에는 m을 곱합니다(AP : PB = m : n). |
| 외분점은 비율이 같아도 구할 수 있다. | m = n이면 분모가 0이 되어 외분점이 없습니다. |
| 내분점은 m + n으로 나누고 외분점도 m + n으로 나눈다. | 외분점은 m − n으로 나눕니다. |
| 좌표평면에서만 쓰는 공식이다. | 수직선, 3차원, 벡터로 같은 원리가 확장되며 선형보간과 같은 개념입니다. |
논문에서는 이렇게 쓰입니다
실제 논문에서
이 용어를 직접 쓴 국내 논문 문장을 아직 수집하지 못했습니다. 수집되는 대로 출처와 함께 싣겠습니다.
예시 문장
아래는 용어의 쓰임을 보여 주려고 만든 예시로, 실제 논문에서 가져온 문장이 아닙니다.
이 문장은 두 데이터 지점 사이를 특정 비율로 보간(interpolation)할 때, 그 근거가 되는 수학적 원리로 내분점 공식을 인용했다는 뜻입니다. 그래픽스, 지리정보시스템(GIS), 경로 계획 등의 응용 논문에서 자주 등장하는 배경 개념입니다.
로봇공학 논문에서는 경로를 매끄럽게 나누어 경유점을 만드는 데 내분점 공식이 실제 알고리즘 구성 요소로 쓰입니다. 이는 단순한 이론적 배경을 넘어 실제 궤적 생성 코드에 직접 반영되는 경우가 많습니다.
통신 및 위치추정 분야에서는 두 관측값의 비율이 특정 조건을 만족할 때 신호원이 두 지점 사이가 아니라 바깥쪽에 위치한다고 추정하는 데 외분점 공식이 활용되기도 합니다.
조금 더 깊게 보면
내분점과 외분점 공식을 벡터로 확장하면, 좌표평면뿐 아니라 3차원 이상의 공간에서도 동일한 원리로 두 점 사이의 비례 위치를 계산할 수 있습니다.
이 개념은 선형보간(linear interpolation, lerp)이라는 이름으로 컴퓨터 그래픽스와 애니메이션 분야에서 널리 쓰이며, 두 값 사이를 매개변수 t에 따라 부드럽게 잇는 데 사용됩니다.
또한 여러 점의 가중 평균을 구하는 무게중심 좌표(barycentric coordinate) 개념도 내분점 아이디어를 확장한 것으로 볼 수 있습니다.
주의할 점
내분점과 외분점을 구하는 공식은 비율을 어느 방향으로 적용하는지에 따라 부호가 달라지므로 혼동하기 쉽습니다. 특히 외분점은 나누는 비율의 두 수가 같으면 존재하지 않는다는 점도 주의해야 하며, 이는 두 점 사이의 거리 공식과 함께 좌표평면 문제에서 짝을 이루어 나오는 경우가 많습니다.
헷갈리기 쉬운 용어
가까운 좌표기하 용어입니다.
| 용어 | 한 줄 설명 |
|---|---|
| 내분점·외분점 공식 | 선분을 주어진 비로 나누는 점의 좌표 |
| 중점 | m = n인 내분점 |
| 두 점 사이의 거리 | 두 점을 잇는 선분의 길이 |
| 선형보간(lerp) | 내분점을 매개변수 t로 표현한 것 |
참고 문헌
- Lang, S., & Murrow, G. (1988). Geometry (2nd ed.). Springer.
- Coxeter, H. S. M. (1969). Introduction to Geometry (2nd ed.). Wiley.
표의 기준값은 위 문헌에 근거한 관례이며, 분야·학술지마다 다른 기준을 쓸 수 있습니다.