세 점의 좌표만 알면 삼각형의 넓이를 구하는 것은 생각보다 간단합니다. 특히 고등학교 수학 과정에서 배우는 '신발끈 공식' 또는 '사선 공식'을 활용하면 복잡한 계산 없이 빠르고 정확하게 넓이를 구할 수 있습니다. 이 공식은 삼각형뿐만 아니라 어떤 다각형의 넓이를 구하는 데도 응용될 수 있어 매우 유용합니다.
신발끈 공식 (사선 공식) 원리와 계산 방법
신발끈 공식은 주어진 세 점의 좌표를 이용하여 삼각형의 넓이를 계산하는 방법입니다. 좌표 평면 위에 세 점 A(x1, y1), B(x2, y2), C(x3, y3)가 있다고 가정해 봅시다. 이 세 점으로 이루어진 삼각형의 넓이 S는 다음과 같은 공식으로 구할 수 있습니다.
S = 1/2 |(x1y2 + x2y3 + x3y1) - (y1x2 + y2x3 + y3x1)|
이 공식을 기억하기 쉽게 '신발끈' 모양으로 나타내기도 합니다. 세 점의 좌표를 순서대로 세로로 나열하고, 첫 번째 점의 좌표를 다시 한번 맨 아래에 반복해서 적습니다. 그런 다음 대각선 방향으로 곱한 값들을 더하고, 반대 방향 대각선으로 곱한 값들을 더한 후, 두 합의 차이를 구하고 절댓값을 취한 뒤 1/2을 곱하면 됩니다.
예를 들어, 세 점이 A(1, 2), B(3, 4), C(5, 1)이라고 가정해 보겠습니다. 신발끈 공식에 대입하면 다음과 같습니다.
-
좌표를 순서대로 나열하고 첫 점 반복: 1 2 3 4 5 1 1 2
-
오른쪽 아래 대각선 곱의 합: (1 * 4) + (3 * 1) + (5 * 2) = 4 + 3 + 10 = 17
-
왼쪽 아래 대각선 곱의 합: (2 * 3) + (4 * 5) + (1 * 1) = 6 + 20 + 1 = 27
-
두 합의 차이: |17 - 27| = |-10| = 10
-
넓이 계산: 1/2 * 10 = 5
따라서 세 점 A(1, 2), B(3, 4), C(5, 1)으로 이루어진 삼각형의 넓이는 5입니다.
신발끈 공식의 유도 과정 (벡터 외적 활용)
신발끈 공식은 사실 벡터의 외적(cross product) 개념을 2차원으로 확장하여 유도할 수 있습니다. 두 벡터 u = (u1, u2)와 v = (v1, v2)가 있을 때, 이 두 벡터가 이루는 평행사변형의 넓이는 |u1v2 - u2v1|입니다. 삼각형의 넓이는 이 평행사변형 넓이의 절반이므로, 1/2 |u1v2 - u2v1|이 됩니다.
세 점 A(x1, y1), B(x2, y2), C(x3, y3)가 있을 때, 벡터 AB = (x2 - x1, y2 - y1)와 벡터 AC = (x3 - x1, y3 - y1)를 생각해 볼 수 있습니다. 이 두 벡터는 점 A를 시작점으로 하여 삼각형 ABC를 포함하는 평행사변형의 두 변을 이룹니다. 따라서 삼각형 ABC의 넓이는 벡터 AB와 AC가 이루는 평행사변형 넓이의 절반이 됩니다.
S = 1/2 |(x2 - x1)(y3 - y1) - (y2 - y1)(x3 - x1)|
이 식을 전개하면 다음과 같습니다.
S = 1/2 |(x2y3 - x2y1 - x1y3 + x1y1) - (y2x3 - y2x1 - y1x3 + y1x1)|
S = 1/2 |x2y3 - x2y1 - x1y3 + x1y1 - y2x3 + y2x1 + y1x3 - y1x1|
S = 1/2 |x2y3 - x2y1 - x1y3 - y2x3 + y2x1 + y1x3|
이제 이 식을 우리가 처음에 본 신발끈 공식과 비교해 보면, 항들의 순서만 다를 뿐 결과적으로 동일함을 알 수 있습니다. 즉, 신발끈 공식은 벡터 외적의 개념을 활용하여 좌표 평면에서 삼각형의 넓이를 효과적으로 계산하는 방법입니다.
다른 방법: 밑변과 높이를 이용한 계산 (복잡함)
신발끈 공식을 사용하지 않고 삼각형의 넓이를 구하는 또 다른 방법은 밑변의 길이와 높이를 직접 구하는 것입니다. 이 방법은 개념적으로는 직관적이지만, 실제 계산 과정이 신발끈 공식보다 훨씬 복잡합니다.
- 밑변 선택: 세 변 중 하나를 밑변으로 선택합니다. 예를 들어, 두 점 A(x1, y1)와 B(x2, y2)를 잇는 선분을 밑변으로 선택합니다. 밑변의 길이는 두 점 사이의 거리 공식을 사용하여 구할 수 있습니다:
밑변 길이 = sqrt((x2 - x1)^2 + (y2 - y1)^2). - 직선 방정식 구하기: 밑변으로 선택한 두 점을 지나는 직선의 방정식을 구합니다. 기울기는
m = (y2 - y1) / (x2 - x1)이고, 점-기울기 공식을 사용하여y - y1 = m(x - x1)형태로 나타낼 수 있습니다. 이를 일반형Ax + By + C = 0형태로 변환합니다. - 높이 계산: 나머지 한 점 C(x3, y3)에서 밑변 직선까지의 거리가 삼각형의 높이가 됩니다. 점과 직선 사이의 거리 공식을 사용합니다:
높이 = |Ax3 + By3 + C| / sqrt(A^2 + B^2). - 넓이 계산:
넓이 = 1/2 * 밑변 길이 * 높이공식을 사용하여 넓이를 구합니다.
이 방법은 각 단계마다 복잡한 계산과 제곱근, 절댓값 등을 포함하므로 신발끈 공식에 비해 오류가 발생하기 쉽고 계산 시간도 오래 걸립니다. 따라서 특별한 경우가 아니라면 신발끈 공식을 사용하는 것이 훨씬 효율적입니다.
결론적으로, 좌표 평면에서 세 점으로 이루어진 삼각형의 넓이를 구하는 가장 쉽고 정확한 방법은 신발끈 공식(사선 공식)을 이용하는 것입니다. 이 공식은 기억하기 쉽고 계산이 간결하여 어떤 상황에서도 유용하게 활용될 수 있습니다. 수학 문제를 풀 때뿐만 아니라, 컴퓨터 그래픽스나 기하학 관련 분야에서도 널리 사용되는 중요한 공식입니다.