기하학, 9학년

코사인 법칙: 공식, 증명 및 문제 풀이

큰 삼각형 옆에 있는 기하학 마스코트, 한 각이 호로 표시됨

코사인 법칙은 삼각형의 세 변과 한 각의 관계를 나타냅니다: \(c^2 = a^2 + b^2 - 2ab\cos C\). 이 법칙은 모든 삼각형에서 성립하며, 중학교 3학년 과정에서는 직각이 없는 삼각형에서 피타고라스 정리를 대신하여 사용됩니다. 두 변과 그 끼인각을 알 때 나머지 한 변을 구하거나, 따름정리 \(\cos C = \frac{a^2 + b^2 - c^2}{2ab}\)를 사용하여 세 변의 길이를 알 때 각의 크기와 삼각형의 유형을 판별할 수 있습니다. 이 페이지에서는 공식의 정의와 세 가지 형태, 증명, 코사인 표, '사인 법칙 vs 코사인 법칙' 요약, OGE 문제 풀이 및 연습 문제를 제공합니다.

코사인 법칙: 정의와 공식

코사인 법칙은 모든 삼각형에서 성립하며 직각이 필요하지 않습니다. 세 변과 한 각의 관계를 나타내므로 두 변과 그 끼인각을 알 때 나머지 한 변을 구하는 데 사용됩니다.

정의. 삼각형의 한 변의 제곱은 다른 두 변의 제곱의 합에서 그 두 변의 곱의 두 배와 그 끼인각의 코사인을 곱한 값을 뺀 것과 같습니다.

\[c^2 = a^2 + b^2 - 2ab\cos C\]

여기서 \(a\), \(b\), \(c\)는 삼각형의 변이고, \(C\)는 변 \(a\)\(b\) 사이의 각이며, 변 \(c\)는 그 각의 대변입니다. 공식은 대칭적이므로 세 가지 형태로 나타낼 수 있습니다:

\[a^2 = b^2 + c^2 - 2bc\cos A\]
\[b^2 = a^2 + c^2 - 2ac\cos B\]

대입 시 핵심 규칙: 곱셈에 사용된 두 변 사이의 각을 사용하고, 그 각의 대변을 구해야 합니다. '이웃한' 각을 사용하면 계산은 되지만 결과가 틀리게 됩니다.

c2 = a2 + b2 − 2ab · cos C a2 = b2 + c2 − 2bc · cos A b2 = a2 + c2 − 2ac · cos B
곱셈에 사용된 두 변 사이의 각을 사용하고, 그 대변을 구합니다: 각 C는 a와 b 사이의 각이며, 변 c는 그 대변입니다.

피타고라스 정리가 코사인 법칙의 특수한 경우인 이유

공식에 직각인 \(C = 90°\)를 대입해 봅시다. 직각의 코사인 값은 0이므로 세 번째 항이 완전히 사라집니다:

\[c^2 = a^2 + b^2 - 2ab\cos 90° = a^2 + b^2 - 2ab \cdot 0 = a^2 + b^2.\]

중학교 2학년 때 배운 피타고라스 정리가 정확히 나옵니다. 그래서 코사인 법칙을 피타고라스 정리의 일반화라고 부릅니다. 피타고라스 정리는 '90°일 때의 특수한 경우'이고, 코사인 법칙은 모든 각에 대해 한 번에 작동합니다.

\(-2ab\cos C\)각이 직각이 아닐 때의 보정값으로 이해하면 편리합니다:

  • 예각일 때, \(\cos C > 0\) — 보정값이 빠지므로 변 \(c\)는 피타고라스 정리보다 짧아집니다;
  • 직각일 때, \(\cos C = 0\) — 보정값이 없으므로 \(c^2 = a^2 + b^2\)이 남습니다;
  • 둔각일 때, \(\cos C < 0\) — 보정값이 더해지므로 변 \(c\)길어집니다.
1
코사인 법칙을 가져옵니다c2 = a2 + b2 − 2ab · cos C
2
각을 직각으로 만듭니다C = 90°, cos 90° = 0 → 2ab · 0 = 0
3
피타고라스 정리가 남습니다c2 = a2 + b2

코사인 법칙 증명

가장 짧은 학교 증명법은 좌표를 이용하는 것입니다. 꼭짓점 \(C\)를 원점에 두고, 변 \(b = CA\)\(x\)축 위에 둡니다. 그러면 꼭짓점의 좌표는 다음과 같습니다:

  • \(C(0;\ 0)\) — 원점;
  • \(A(b;\ 0)\) — 원점에서 거리 \(b\)만큼 떨어진 \(x\)축 위의 점;
  • \(B(a\cos C;\ a\sin C)\) — 원점에서 거리 \(a\)만큼 떨어지고 \(x\)축과 각 \(C\)를 이루는 꼭짓점.

\(c\)는 선분 \(AB\)의 길이입니다. 두 점 사이의 거리 공식을 사용하여 계산합니다:

\[c^2 = (a\cos C - b)^2 + (a\sin C)^2\]

괄호를 풉니다:

\[c^2 = a^2\cos^2 C - 2ab\cos C + b^2 + a^2\sin^2 C\]

\(a^2\) 항을 묶고 삼각함수의 기본 항등식 \(\sin^2 C + \cos^2 C = 1\)을 적용합니다:

\[c^2 = a^2(\cos^2 C + \sin^2 C) + b^2 - 2ab\cos C = a^2 + b^2 - 2ab\cos C.\]

증명 완료. 주의할 점: 각 \(C\)가 예각이어야 한다는 조건은 어디에도 없습니다. 둔각이라도 코사인이 음수여서 좌표 \(a\cos C\)\(y\)축 왼쪽으로 가지만, 모든 계산 과정은 동일하므로 이 법칙은 모든 삼각형에 대해 성립합니다.

꼭짓점 C를 원점에 두고, 변 b를 x축 위에 둡니다. 그러면 꼭짓점 B의 좌표는 변 a와 각 C로 표현됩니다.

따름정리: 세 변으로 각 구하기

코사인 법칙에서 코사인 자체를 구하는 것은 가장 중요한 따름정리입니다. 세 변의 길이를 알 때 각을 구하는 데 사용됩니다:

\[\cos C = \frac{a^2 + b^2 - c^2}{2ab}\]

분자에는 각에 인접한 두 변의 제곱의 합에서 그 각의 대변의 제곱을 뺀 값이 옵니다. 분모에는 인접한 두 변의 곱의 두 배가 옵니다. 다른 각에 대한 공식도 동일합니다:

\[\cos A = \frac{b^2 + c^2 - a^2}{2bc}, \qquad \cos B = \frac{a^2 + c^2 - b^2}{2ac}\]

풀이 순서:

  1. 구하려는 각을 선택하고 그 대변이 무엇인지 확인합니다. 그 대변의 제곱을 분자에 마이너스 부호로 넣습니다;
  2. 분수를 계산합니다 (분모는 항상 양수이며, 부호는 분자만 결정합니다);
  3. 표 값이나 아크코사인(역코사인)을 통해 각을 구합니다.

유용한 팁: 가장 긴 변부터 시작하세요. 그 대변이 가장 큰 각이며, 삼각형에서 직각이나 둔각이 될 수 있는 유일한 각입니다. 나머지 두 각은 항상 예각입니다.

둔각의 코사인 값은 음수: 값 표

학교 문제에서 각은 거의 항상 '특수각'입니다: 30°, 45°, 60°, 90°, 120°, 135°, 150°. 예각의 코사인은 양수, 직각은 0, 둔각은 음수입니다. 둔각의 값은 예각의 값을 이용한 유도 공식 \(\cos(180° - \alpha) = -\cos\alpha\)를 통해 구합니다: 예: \(\cos 120° = -\cos 60° = -0{,}5\).

실제 적용 시 의미: 둔각일 때 식 \(-2ab\cos C\)는 마이너스 곱하기 마이너스가 되어 플러스로 바뀝니다. \(120°\) 각에 대한 공식은 다음과 같습니다:

\[c^2 = a^2 + b^2 - 2ab \cdot (-0{,}5) = a^2 + b^2 + ab.\]

여기서 가장 많이 점수를 잃습니다: \(-0{,}5\) 대신 \(0{,}5\)를 대입하여 주어진 두 변보다 짧은 변을 얻게 됩니다. 이는 불가능합니다. 둔각의 대변은 삼각형에서 가장 긴 변이어야 합니다.

코사인
30°√3/2 ≈ 0,87
45°√2/2 ≈ 0,71
60°1/2 = 0,5
90°0
120°−1/2 = −0,5
135°−√2/2 ≈ −0,71
150°−√3/2 ≈ −0,87
변환 규칙: cos(180° − α) = −cos α. 초록색 값은 예각, 분홍색 값은 둔각을 나타냅니다.

세 변으로 삼각형 유형 판별하기

코사인 법칙을 사용하면 각도기를 사용하지 않고도 삼각형의 유형을 알 수 있습니다. 분수 \(\cos C = \frac{a^2 + b^2 - c^2}{2ab}\)의 부호는 분자에만 의존합니다. 분모 \(2ab\)는 항상 양수이기 때문입니다. 따라서 가장 긴 변의 제곱을 나머지 두 변의 제곱의 합과 비교하면 충분합니다.

\(c\)가 가장 긴 변이라고 하면, 그 대변인 각 \(C\)가 가장 큰 각입니다:

  • \(a^2 + b^2 > c^2\)\(\cos C > 0\) → 각 \(C\)는 예각. 나머지 각들은 이보다 작으므로 세 각 모두 예각 — 예각삼각형;
  • \(a^2 + b^2 = c^2\)\(\cos C = 0\)\(C = 90°\)직각삼각형 (피타고라스 정리의 역);
  • \(a^2 + b^2 < c^2\)\(\cos C < 0\) → 각 \(C\)는 둔각 — 둔각삼각형.

나머지 각은 확인할 필요가 없습니다. 삼각형에서 직각이나 둔각은 하나만 존재할 수 있기 때문입니다. 그리고 삼각형의 성립 조건을 잊지 마세요. 가장 긴 변이 나머지 두 변의 합보다 작지 않으면 그런 삼각형은 존재하지 않습니다.

a2 + b2 > c2cos C > 0, 각 C는 예각예각삼각형예: 5, 6, 7
a2 + b2 = c2cos C = 0, 각 C는 직각직각삼각형예: 8, 15, 17
a2 + b2 < c2cos C < 0, 각 C는 둔각둔각삼각형예: 4, 7, 9
세 경우 모두 c는 삼각형의 가장 긴 변입니다: 그 대변에만 직각이나 둔각이 올 수 있습니다.

사인 법칙 vs 코사인 법칙: 선택 방법

두 법칙 모두 삼각형의 미지 변과 각을 구하는 같은 문제를 해결하지만, 주어진 데이터 세트에 따라 선택합니다. 사인 법칙은 변과 그 대변의 각을 연결합니다:

\[\frac{a}{\sin A} = \frac{b}{\sin B} = \frac{c}{\sin C} = 2R\]

선택 규칙: 문제에 이미 '변과 그 대변의 각' 쌍이 있다면 사인 법칙을 사용하고, 그런 쌍이 없다면 코사인 법칙으로 시작합니다. 네 가지 학교 데이터 세트에 대한 요약은 표를 참고하세요.

종종 문제는 두 단계로 해결됩니다: 먼저 코사인 법칙으로 세 번째 변을 구하고, 그 다음 사인 법칙으로 나머지 각을 빠르게 구합니다.

주어진 정보사용할 법칙
SAS두 변과 그 끼인각코사인 법칙세 번째 변 구하기
SSS세 변코사인 법칙임의의 각과 삼각형 유형 구하기
ASA변과 두 각사인 법칙나머지 두 변 구하기
SSA두 변과 한 변의 대각사인 법칙대각 구하기
SSA의 경우 해가 두 개일 수 있습니다: 사인은 예각과 둔각을 구분하지 못하므로 문제 조건에 따라 두 경우 모두 확인해야 합니다.

OGE 문제에서의 코사인 법칙

수학 OGE에서 코사인 법칙은 평면 기하 문제(객관식 및 서술형)에 등장합니다. 일반적인 유형은 다음과 같습니다:

  • 두 변과 끼인각으로 변 구하기 — 공식의 직접 적용, 주로 60° 또는 120° 각.
  • 세 변으로 각이나 코사인 구하기 — 따름정리 \(\cos C = \frac{a^2 + b^2 - c^2}{2ab}\). 문제에 '\(\cos\angle A\)를 구하시오'라고 되어 있다면 아크코사인을 구할 필요 없습니다: 답은 바로 그 분수 값입니다.
  • 평행사변형의 대각선. 대각선은 두 변과 끼인각으로 이루어진 삼각형을 만듭니다. 평행사변형의 이웃한 각의 합은 180°이므로 코사인 값은 서로 반대입니다: 예각의 대변은 짧은 대각선, 둔각의 대변은 긴 대각선입니다.
  • 세 숫자로 삼각형 유형 판별\(a^2 + b^2\)\(c^2\) 비교.
  • 삼각형의 중선. 공식 \(m_c = \frac{1}{2}\sqrt{2a^2 + 2b^2 - c^2}\)은 밑변의 두 인접 각에 코사인 법칙을 두 번 적용하여 유도됩니다.

시험 팁: 계산하기 전에 주어진 변들 사이에 '끼인' 각을 그림에 표시하세요. 그런 각이 없다면 코사인 법칙을 바로 적용할 수 없으므로 다른 방법을 찾아야 합니다.

코사인 법칙 문제 풀이 예시

예시 1. 두 변과 60° 각으로 변 구하기

문제. 삼각형 \(ABC\)에서 변 \(a = 7\), \(b = 15\), 끼인각 \(C = 60°\)입니다. 변 \(c\)를 구하세요.

1단계.\(C\)는 변 \(a\)\(b\) 사이에 끼어 있습니다. 이는 법칙이 만들어진 바로 그 경우입니다:

\[c^2 = a^2 + b^2 - 2ab\cos C.\]

2단계. 숫자를 대입합니다, \(\cos 60° = 0{,}5\):

\[c^2 = 7^2 + 15^2 - 2 \cdot 7 \cdot 15 \cdot 0{,}5 = 49 + 225 - 105 = 169.\]

3단계. 제곱근을 구합니다: \(c = \sqrt{169} = 13\).

답: \(13\). 검산: 60°는 예각이므로 대변은 가장 길지 않아야 합니다. 실제로 \(13 < 15\)입니다.

예시 2. 둔각: 마이너스 곱하기 마이너스

문제. 삼각형 \(ABC\)에서 \(AB = 6\), \(BC = 10\), 각 \(B = 120°\)입니다. 변 \(AC\)를 구하세요.

1단계.\(B\)는 변 \(AB\)\(BC\) 사이에 끼어 있고, 변 \(AC\)는 그 대변입니다:

\[AC^2 = AB^2 + BC^2 - 2 \cdot AB \cdot BC \cdot \cos B.\]

2단계. 둔각이므로 \(\cos 120° = -0{,}5\)입니다. 곱셈 앞의 마이너스와 코사인의 마이너스가 만나 플러스가 됩니다:

\[AC^2 = 36 + 100 - 2 \cdot 6 \cdot 10 \cdot (-0{,}5) = 136 + 60 = 196.\]

3단계. \(AC = \sqrt{196} = 14\).

답: \(14\). 검산: 둔각의 대변은 가장 긴 변이어야 합니다. \(14\)\(6\)\(10\)보다 큽니다.

예시 3. 세 변으로 각 구하기

문제. 삼각형의 변이 \(3\), \(5\), \(7\)입니다. 가장 큰 각을 구하세요.

1단계. 가장 큰 각은 가장 긴 변인 \(7\)의 대변에 있습니다. 이를 \(C\)라고 하면 \(c = 7\), 인접한 변은 \(a = 3\), \(b = 5\)입니다.

2단계. 따름정리를 적용합니다:

\[\cos C = \frac{a^2 + b^2 - c^2}{2ab} = \frac{9 + 25 - 49}{2 \cdot 3 \cdot 5} = \frac{-15}{30} = -0{,}5.\]

3단계. 코사인이 음수이므로 둔각입니다. 표 값에 의해 \(\cos 120° = -0{,}5\)이므로 \(C = 120°\)입니다.

답: \(120°\). 이 삼각형은 둔각삼각형임이 밝혀졌습니다.

예시 4. 삼각형 유형 판별

문제. 변이 \(6\), \(7\), \(10\)인 삼각형의 유형을 판별하세요.

1단계. 삼각형 성립 조건 확인: \(6 + 7 = 13 > 10\) — 삼각형이 존재합니다. 가장 긴 변은 \(10\)입니다.

2단계. 두 짧은 변의 제곱의 합과 가장 긴 변의 제곱을 비교합니다:

\[6^2 + 7^2 = 36 + 49 = 85, \qquad 10^2 = 100.\]

3단계. \(85 < 100\)이므로 분수가 음수이고 \(\cos C < 0\)입니다. 변 \(10\)의 대변은 둔각입니다. 원한다면 각을 구할 수도 있습니다:

\[\cos C = \frac{85 - 100}{2 \cdot 6 \cdot 7} = \frac{-15}{84} \approx -0{,}18 \Rightarrow C \approx 100°.\]

답: 둔각삼각형입니다. 주의: '눈대중'으로는 알 수 없습니다. 변들은 거의 비슷하지만 각은 이미 \(90°\)를 넘었습니다.

예시 5. OGE 수준 문제: 평행사변형의 대각선

문제. 평행사변형의 변이 \(5\)\(8\)이고, 예각이 \(60°\)입니다. 짧은 대각선을 구하세요.

1단계. 대각선은 두 변(\(5\)\(8\))과 끼인각으로 이루어진 삼각형을 만듭니다. 짧은 대각선은 예각 \(60°\)의 대변에 있습니다.

2단계. 계산합니다:

\[d^2 = 5^2 + 8^2 - 2 \cdot 5 \cdot 8 \cdot \cos 60° = 25 + 64 - 40 = 49 \Rightarrow d = 7.\]

3단계. 검산. 두 번째 대각선은 \(120°\) 각의 대변에 있습니다(평행사변형의 이웃한 각의 합은 \(180°\)): \(D^2 = 89 + 40 = 129\), 즉 \(D = \sqrt{129} \approx 11{,}4\). 대각선 제곱의 합은 \(49 + 129 = 178\), 변 제곱의 합의 두 배는 \(2(25 + 64) = 178\). 일치하므로 계산이 맞습니다.

답: \(7\).

코사인 법칙 문제의 흔한 실수

  • 둔각의 코사인을 플러스 부호로 가져옵니다. 변 $4$와 $9$, 각 $120°$에 대해 $c^2 = 16 + 81 - 2 \cdot 4 \cdot 9 \cdot 0{,}5 = 61$로 계산하여 $c \approx 7{,}8$을 얻습니다.

    \(\cos 120° = -0{,}5\)이고 마이너스 곱하기 마이너스는 플러스입니다: \(c^2 = 97 + 36 = 133\), 즉 \(c = \sqrt{133} \approx 11{,}5\). 빠른 검산: 둔각의 대변은 가장 긴 변이어야 하므로 답은 반드시 \(9\)보다 커야 합니다.

  • 주어진 변들 사이에 끼어 있지 않은 각을 대입합니다: 문제에 각이 하나 주어지면 그림을 보지 않고 '있는 그대로' 대입합니다.

    \(c^2 = a^2 + b^2 - 2ab\cos C\)에서 변 \(a\)\(b\)는 각 \(C\)를 이루고 변 \(c\)는 그 대변입니다. 알려진 각이 구하려는 변에 인접해 있다면 이 식은 맞지 않습니다. 다른 두 식 중 하나를 쓰거나 사인 법칙을 써야 합니다.

  • 제곱근을 구하는 것을 잊고 변의 제곱을 답으로 씁니다: $c^2 = 225$를 얻고 '변은 225'라고 씁니다.

    공식은 항상 변의 제곱을 줍니다. 마지막 단계는 필수입니다: \(c = \sqrt{225} = 15\). 답을 쓰기 전에 문제 질문을 다시 읽으세요.

  • 따름정리에서 항의 순서를 혼동하여 $\cos C = \dfrac{c^2 - a^2 - b^2}{2ab}$라고 씁니다.

    올바른 분자는 \(a^2 + b^2 - c^2\)입니다: 인접한 변 제곱의 합에서 대변 제곱을 뺍니다. 순서를 바꾸면 분수의 부호가 반대가 되어 둔각 \(120°\) 대신 예각 \(60°\)가 나옵니다.

  • 코사인의 절댓값으로 각을 구합니다: $-0{,}25$를 얻었는데 코사인이 $+0{,}25$였던 것처럼 예각을 답으로 씁니다.

    코사인이 음수이면 항상 둔각입니다. 부호를 잃어버리면 안 됩니다: cos 60° = 0,5, cos 120° = −0,5; 음수의 아크코사인은 90°보다 큽니다.

  • 두 변과 끼인각 문제를 사인 법칙으로 풀려다 첫 줄에서 막힙니다.

    사인 법칙은 '변과 그 대변의 각'이라는 준비된 쌍이 필요합니다. 두 변과 끼인각이 주어지면 그런 쌍이 없습니다. 먼저 코사인 법칙으로 세 번째 변을 구한 뒤 사인 법칙을 연결해야 합니다.

질문과 답변

코사인 법칙은 어떻게 말하나요?

삼각형의 한 변의 제곱은 다른 두 변의 제곱의 합에서 그 두 변의 곱의 두 배와 끼인각의 코사인을 곱한 값을 뺀 것과 같습니다: c² = a² + b² − 2ab·cos C. 이 법칙은 직각삼각형뿐만 아니라 모든 삼각형에 대해 성립합니다.

두 변과 끼인각으로 삼각형의 변을 어떻게 구하나요?

데이터를 c² = a² + b² − 2ab·cos C 공식에 대입하고 제곱근을 구합니다. 예: 변이 4와 6이고 끼인각이 60°일 때: c² = 16 + 36 − 2·4·6·0,5 = 28, 따라서 c = √28 ≈ 5,3.

세 변을 알 때 삼각형의 각을 어떻게 구하나요?

코사인 법칙의 따름정리를 사용합니다: cos C = (a² + b² − c²) / (2ab), 여기서 c는 구하려는 각의 대변입니다. 예: 변이 2, 3, 4일 때 가장 큰 각의 코사인은 (4 + 9 − 16) / (2·2·3) = −0,25, 즉 둔각이며 약 104°입니다.

피타고라스 정리가 코사인 법칙의 특수한 경우인 이유는 무엇인가요?

직각일 때 cos 90° = 0이 되어 항 −2ab·cos C가 사라지기 때문입니다. 공식에서 c² = a² + b²만 남는데, 이것이 직각삼각형에 대한 피타고라스 정리입니다.

코사인 법칙은 둔각삼각형에서도 작동하나요?

네, 변함없이 작동합니다. 둔각의 코사인은 음수이므로 항 −2ab·cos C가 양수가 되어 제곱의 합에 더해집니다. 바로 이 때문에 둔각의 대변이 가장 긴 변이 됩니다.

사인 법칙과 코사인 법칙은 언제 사용하나요?

사인 법칙은 문제에 '변과 그 대변의 각' 쌍이 이미 있을 때(예: 변과 두 각이 주어짐) 필요합니다. 코사인 법칙은 그런 쌍이 없을 때(두 변과 끼인각, 또는 세 변이 주어짐) 사용합니다. 종종 문제는 두 단계로 해결됩니다: 먼저 코사인 법칙, 그 다음 사인 법칙.

세 변으로 삼각형 유형을 어떻게 판별하나요?

가장 긴 변의 제곱 c²를 나머지 두 변의 제곱의 합과 비교합니다. a² + b² > c²이면 예각삼각형, a² + b² = c²이면 직각삼각형, a² + b² < c²이면 둔각삼각형입니다. 이 차이의 부호는 가장 큰 각의 코사인 부호와 일치합니다.

코사인 법칙은 몇 학년에 배우나요?

중학교 3학년 기하 수업에서 '삼각형의 변과 각의 관계' 단원에서 사인 법칙과 함께 배웁니다. 이후 OGE 및 수능 평면 기하와 공간 기하 문제에서 계속 사용됩니다.

질문이 더 있으신가요? 채팅으로 이어가세요

원하는 주제를 찾지 못하셨나요?

이 과목에 대한 더 많은 자료

4.92 18,437 평점
사용자 #4365351

사진 속 텍스트 편집기가 정말 마음에 들어요. 결과물이 완전 예술 작품이네요.

웹 · 5월 2026
사용자 #4383661

감사합니다, 신경망의 성능에 정말 감동받았어요. 완벽해요!

웹 · 5월 2026
사용자 #4279467

정말 마음에 들어요. 무료 체험 기회가 조금 더 있으면 좋겠어요.

Google Play · 5월 2026
사용자 #4160129

가격도 합리적이고 정말 멋진 앱이에요.

웹 · 5월 2026
텍스트 복사됨
완료
오류