코사인 법칙 계산기 - 임의의 삼각형 풀기 (SAS/SSS)

코사인 법칙으로 임의의 삼각형을 풉니다. SAS에서는 미지의 변을, SSS에서는 미지의 각을 구합니다.

미지의 변(SAS)을 구할지, 미지의 각(SSS)을 구할지 선택한 뒤 알려진 값을 입력하면 결과가 바로 표시됩니다.

코사인 법칙 계산기 - 임의의 삼각형 풀기 (SAS/SSS)
코사인 법칙으로 임의의 삼각형을 풉니다. SAS에서는 미지의 변을, SSS에서는 미지의 각을 구합니다.

코사인 법칙 예시

SAS와 SSS 구성을 포함한 네 가지 대표 사례이며, 둔각 삼각형도 포함됩니다.

알려진 값결과구성
a=5, b=7, C=45° (SAS)c ≈ 4.950c² = 25 + 49 − 2(5)(7)cos(45°) = 74 − 49.497 ≈ 24.503, c ≈ 4.950.
a=8, b=6, c=10 (SSS)C = 90°cos(C) = (64+36−100)/(2×48) = 0/96 = 0이므로 C = arccos(0) = 90°(직각삼각형)입니다.
a=10, b=12, C=120° (SAS, obtuse)c ≈ 19.08c² = 100+144−2(10)(12)cos(120°) = 244+120 = 364, c = √364 ≈ 19.08.
a=9, b=9, c=6 (SSS, isosceles)C ≈ 38.94°cos(C) = (81+81−36)/(2×81) = 126/162 ≈ 0.7778, C = arccos(0.7778) ≈ 38.94°.

코사인 법칙 계산기란?

코사인 법칙은 삼각법의 기본 정리로, 직각삼각형에만 적용되는 피타고라스 정리를 임의의 삼각형으로 확장합니다. 변 a, b, c가 각각 각 A, B, C의 맞은편에 있을 때 법칙은 c² = a² + b² − 2ab⋅cos(C)입니다. 각 C = 90°이면 cos(C) = 0이 되어 익숙한 피타고라스 정리 c² = a² + b²로 단순화됩니다. 코사인 법칙은 주로 두 가지 형태로 사용됩니다. SAS(두 변과 끼인각)에서는 두 변과 그 사이의 각을 알고 나머지 한 변을 구합니다. SSS(세 변)에서는 세 변을 알고 한 각을 구합니다. 식을 변형하면 SSS는 cos(C) = (a² + b² − c²) / (2ab)가 되고, 그 값을 역코사인하면 C를 얻습니다. 코사인 법칙은 사인 법칙과도 밀접하지만, 사인 법칙을 바로 쓰기 어려운 상황에서 특히 유용합니다. 사인 법칙은 AAS/ASA(두 각과 한 변)나 SSA(두 변과 끼인각이 아닌 각, 그리고 모호한 경우가 있음)에 적합합니다. 반면 코사인 법칙은 SAS와 SSS를 깔끔하게 처리하며, 입력이 실제 삼각형을 이룬다면 항상 하나의 해를 줍니다. 실무에서는 측량, 항법, 건축, 공학, 물리에서 널리 쓰입니다. 측량에서는 직접 측정이 어려운 두 점 사이의 거리를 계산할 때 사용합니다. 항법 소프트웨어는 같은 공식을 구면 버전으로 사용해 두 GPS 좌표 사이의 방위와 거리를 계산합니다. 구조 공학에서는 삼각형 형상에 의존하는 트러스 부재의 힘을 구합니다. 컴퓨터 그래픽스에서도 메쉬의 변 사이 각도를 구하는 데 사용됩니다. 둔각 삼각형에서는 90°를 넘는 각의 코사인이 음수가 되므로 c² > a² + b²가 됩니다. 코사인 법칙은 양수와 음수 코사인을 모두 다룰 수 있어 이런 경우도 자연스럽게 처리합니다. 직각을 전제로 하는 더 단순한 방법보다 유리한 점입니다. 이 계산기는 SAS와 SSS를 모두 지원합니다. SAS에서는 변 a와 b, 그리고 끼인각 C를 입력하면 변 c를 계산합니다. SSS에서는 세 변 a, b, c를 입력하면 각 C를 계산합니다. 결과는 사용한 식과 함께 표시되어 수동으로도 확인할 수 있습니다.

코사인 법칙 계산기 사용법

  1. 계산 모드를 선택합니다. 두 변과 그 사이의 각을 알고 있다면 “변 구하기 (SAS)”, 세 변을 알고 있다면 “각 구하기 (SSS)”를 선택합니다.
  2. SAS에서는 변 a와 b의 길이와 끼인각 C(도)를 입력합니다.
  3. SSS에서는 세 변 a, b, c의 길이를 입력합니다.
  4. “계산”을 클릭하면 코사인 법칙이 적용되어 미지의 변 또는 각이 표시됩니다.
  5. “초기화”를 클릭하면 모든 입력이 지워지고 다른 삼각형을 풀 수 있습니다.

자주 묻는 질문

코사인 법칙이란 무엇인가요?
코사인 법칙은 변 a, b, c와 그 맞은편 각 A, B, C를 가진 임의의 삼각형에 대해 c² = a² + b² − 2ab⋅cos(C)가 성립한다고 말합니다. 직각삼각형이 아닌 경우에도 피타고라스 정리를 확장한 것으로, 코사인 항이 직각에서의 차이를 보정합니다. C = 90°이면 cos(C) = 0이 되어 익숙한 피타고라스 정리를 얻습니다.
사인 법칙 대신 코사인 법칙을 언제 써야 하나요?
SAS(두 변과 끼인각) 또는 SSS(세 변) 구성일 때 코사인 법칙을 사용합니다. AAS와 ASA에서는 사인 법칙이 더 적합합니다. SSA에서는 사인 법칙도 쓸 수 있지만 모호한 경우가 생깁니다. 코사인 법칙은 이차방정식으로 풀어 그 모호함을 피할 수 있지만, 하나의 해는 불필요할 수 있습니다.
코사인 법칙은 둔각 삼각형도 처리할 수 있나요?
네. 둔각 삼각형에서는 90°보다 큰 각의 코사인이 음수입니다. c² = a² + b² − 2ab⋅cos(C)는 그대로 성립하며, 음수 코사인 때문에 c²가 a² + b²보다 커져 c가 둔각의 맞은편에 있는 가장 긴 변임을 올바르게 보여줍니다.
세 변으로 삼각형의 모든 각을 어떻게 구하나요?
서로 다른 문자 배치를 사용해 코사인 법칙을 세 번 적용합니다. 먼저 C = arccos((a²+b²−c²)/(2ab))를 구하고, 다음으로 B = arccos((a²+c²−b²)/(2ac))를 구한 뒤, 마지막으로 A = 180° − B − C를 구합니다. 또는 두 각을 알게 되면 나머지 하나는 각의 합으로 구할 수 있습니다.
입력이 유효한 삼각형이 아니면 어떻게 되나요?
SSS에서는 삼각형 부등식이 성립해야 합니다. 즉, 각 변은 나머지 두 변의 합보다 작아야 합니다. 이를 만족하지 않으면 유효한 삼각형이 아니며, 공식은 |cos(C)| > 1을 반환하게 되는데 이는 실수 역코사인이 없습니다. 이 계산기는 그런 경우를 감지해 오류 메시지를 표시합니다.
코사인 법칙과 cosine rule은 같은 말인가요?
네, 코사인 법칙과 cosine rule은 같은 정리를 가리킵니다. “cosine rule”은 영국 교육 문맥에서 흔하고, “law of cosines”는 미국 교과서에서 더 흔합니다. 공식과 활용은 완전히 같습니다.