세 변의 길이로 임의의 삼각형 넓이 구하기 — 높이 불필요
[email protected], Geometry Calculator Developer & Online Math Educator 검수 마지막 업데이트 May 12, 2026
세 변의 길이를 모두 알고 각이나 높이를 모를 때, 헤론의 공식으로 넓이를 직접 구할 수 있습니다. 반둘레 s를 계산한 후, 하나의 제곱근에 대입하면 됩니다. 이 공식은 모든 삼각형(부등변삼각형, 이등변삼각형, 정삼각형, 예각삼각형, 직각삼각형, 둔각삼각형)에 적용됩니다.
| 이름 | 공식 | 비고 |
|---|---|---|
| 반둘레 | s = (a + b + c) / 2 |
둘레의 절반입니다. 먼저 계산한 후 넓이 공식에 대입합니다. |
| 헤론 공식 | A = √[s(s − a)(s − b)(s − c)] |
a, b, c는 세 변의 길이입니다. 고전적인 형태(알렉산드리아의 헤론, 약 60년). |
| 대수적 형태 | A = ¼ × √[(a+b+c)(−a+b+c)(a−b+c)(a+b−c)] |
동등한 전개식 — 반둘레 단계 없음. |
| 수치적으로 안정적인 형태 | A = ¼ × √[(a+(b+c))(c−(a−b))(c+(a−b))(a+(b−c))] |
매우 얇은 삼각형에서 표준 형태가 정밀도를 잃는 경우(먼저 변을 a ≥ b ≥ c 순으로 정렬). |
| 삼각형 부등식 확인 | a + b > c, a + c > b, b + c > a |
세 조건이 모두 성립해야 합니다. 그렇지 않으면 삼각형이 존재하지 않으며 근호 안이 음수가 됩니다. |
| 정삼각형 특수 경우 | A = (√3 / 4) × a² |
a = b = c일 때. 헤론의 공식에서 유도: s = 3a/2 → A = √[(3a/2)(a/2)³] = √3·a²/4. |