신발끈 공식(Shoelace Formula)은 다각형의 꼭짓점 좌표를 이용해 넓이를 구하는 간단하면서도 강력한 도구입니다. 이 공식은 벡터의 외적(cross product) 개념을 통해 유도할 수 있으며, 특히 2차원 평면에서의 기하 문제를 해결하는 데 유용합니다. 이 글에서는 외적을 통해 신발끈 공식을 유도하는 과정을 수식과 함께 설명합니다.
1. 외적과 넓이의 관계
2차원에서 두 벡터 \( \vec{u} = (x_1, y_1) \), \( \vec{v} = (x_2, y_2) \)의 외적은 다음과 같은 스칼라값으로 정의됩니다:
\[ \vec{u} \times \vec{v} = x_1 y_2 – x_2 y_1 \]
이 값의 절댓값은 두 벡터가 만드는 평행사변형의 넓이에 해당합니다. 삼각형의 넓이는 이 값의 절반입니다.
2. 삼각형으로 분할된 도형의 넓이
임의의 다각형을 원점 혹은 특정 기준점과 연결된 삼각형들로 분할하면, 전체 넓이는 각 삼각형의 넓이 합으로 표현할 수 있습니다. 외적을 이용해 다각형의 넓이를 계산하는 핵심 개념이 여기에 있습니다.
예: 삼각형 \( (0, 0), (x_1, y_1), (x_2, y_2) \)의 넓이는 \[ A = \frac{1}{2} |x_1 y_2 – x_2 y_1| \] 입니다.
3. 신발끈 공식 유도
다각형의 꼭짓점 \( (x_1, y_1), (x_2, y_2), …, (x_n, y_n) \)이 주어졌다고 합시다. 이때 첫 점을 다시 마지막에 반복하여 (n+1)개의 점으로 만듭니다.
다각형 넓이는 다음의 외적 합으로 구해집니다: \[ A = \frac{1}{2} \left| \sum_{i=1}^{n} (x_i y_{i+1} – x_{i+1} y_i) \right| \]
이는 마치 신발끈처럼 \( x_i \)와 \( y_{i+1} \), \( x_{i+1} \)와 \( y_i \)를 곱하는 과정이 반복되기 때문에 신발끈 공식이라 불립니다.
4. 예시
꼭짓점이 (0,0), (4,0), (4,3)인 삼각형의 넓이를 신발끈 공식을 이용해 계산해보면: \[ A = \frac{1}{2} |0\cdot0 + 4\cdot3 + 4\cdot0 – (0\cdot4 + 0\cdot4 + 3\cdot0)| = \frac{1}{2} |12| = 6 \] 이는 삼각형의 넓이 공식 \( \frac{1}{2} \times 4 \times 3 \)과 일치합니다.
결론
신발끈 공식은 벡터의 외적을 반복적으로 적용해 만들어지는 구조로, 다각형의 꼭짓점 좌표만으로 넓이를 빠르고 정확하게 계산할 수 있는 방법입니다.
외적의 기하학적 의미를 이해하면, 이 공식의 유도 과정이 훨씬 직관적으로 다가오며, 다양한 좌표 기하 문제에 효과적으로 활용할 수 있습니다.