三角形が直角三角形ではなく、2辺とその間の角がわかっている場合、または3辺すべてがわかっている場合には余弦定理を使います。角 AA、BB、CC の向かい側の辺をそれぞれ aa、bb、cc とすると、基本形は

c2=a2+b2−2abcos⁡Cc^2 = a^2 + b^2 - 2ab\cos C

です。

ここで、辺 cc は角 CC の向かい側にあり、CC は辺 aa と辺 bb の間の角です。同じ形で、ほかの辺についても書けます。

a2=b2+c2−2bccos⁡Aa^2 = b^2 + c^2 - 2bc\cos A b2=a2+c2−2accos⁡Bb^2 = a^2 + c^2 - 2ac\cos B

もし C=90∘C = 90^\circ なら、cos⁡C=0\cos C = 0 なので、公式は c2=a2+b2c^2 = a^2 + b^2 になります。つまり、余弦定理は三平方の定理を一般化したものです。

余弦定理を使う場面

最もよくあるのは SAS の形で、2辺とその間の角がわかっている場合です。その間の角とは、その2つの既知の辺にはさまれた角のことです。

また、SSS の場合にも使えます。つまり、3辺すべてがわかっていて、角を求めたいときです。この場合は、逆余弦を使う前に公式を変形します。

すでに1辺とその向かいの角がわかっているなら、最初の道具としては正弦定理のほうが適していることが多いです。

公式の意味

2辺の長さを固定すると、3本目の辺の長さはその間の角によって決まります。

その間の角が大きくなるほど、向かい側の辺は長くなります。角が小さくなるほど、向かい側の辺は短くなります。項 −2abcos⁡C-2ab\cos C は、この角の影響を反映するために、単純な和 a2+b2a^2 + b^2 を調整しています。

この補正項こそが覚えておくべき部分です。これがないと、すべての三角形を直角三角形として扱ってしまうことになります。

例題:辺を求める

ある三角形で、a=5a = 5、b=7b = 7、その間の角が C=60∘C = 60^\circ だとします。辺 cc を求めます。

cc は既知の角 CC の向かい側にあるので、使う式は

c2=a2+b2−2abcos⁡Cc^2 = a^2 + b^2 - 2ab\cos C

です。

値を代入すると、

c2=52+72−2(5)(7)cos⁡60∘c^2 = 5^2 + 7^2 - 2(5)(7)\cos 60^\circ

cos⁡60∘=12\cos 60^\circ = \frac{1}{2} なので、

c2=25+49−70(12)=74−35=39c^2 = 25 + 49 - 70\left(\frac{1}{2}\right) = 74 - 35 = 39

したがって、

c=39≈6.24c = \sqrt{39} \approx 6.24

となります。

この答えは自然です。3本目の辺は 55 より長く、7+5=127 + 5 = 12 より短いですし、角も極端に大きいわけではなく中くらいだからです。

3辺から角を求める方法

3辺すべてがわかっているなら、まず余弦を求めます。

cos⁡C=a2+b2−c22ab\cos C = \frac{a^2 + b^2 - c^2}{2ab}

そのあとで、

C=cos⁡−1(a2+b2−c22ab)C = \cos^{-1}\left(\frac{a^2 + b^2 - c^2}{2ab}\right)

を計算します。

これは aa、bb、cc が実際に三角形を作る場合にだけ意味があります。もし cos⁡−1\cos^{-1} の中の値が区間 [−1,1][-1, 1] の外に出るなら、その前の計算や与えられた値に誤りがあります。

短い証明の考え方

すっきりした証明の1つは、座標を使う方法です。

1辺を xx 軸上に置きます。1つの頂点を (0,0)(0, 0)、もう1つの頂点を (b,0)(b, 0) とします。3つ目の頂点は、原点からの距離が aa で、xx 軸となす角が CC なので、(acos⁡C,asin⁡C)(a\cos C, a\sin C) に置けます。

ここで、(b,0)(b, 0) と (acos⁡C,asin⁡C)(a\cos C, a\sin C) の間の距離の公式を使うと、

c2=(b−acos⁡C)2+(0−asin⁡C)2c^2 = (b - a\cos C)^2 + (0 - a\sin C)^2

となります。

展開すると、

c2=b2−2abcos⁡C+a2cos⁡2C+a2sin⁡2Cc^2 = b^2 - 2ab\cos C + a^2\cos^2 C + a^2\sin^2 C

さらに、

sin⁡2C+cos⁡2C=1\sin^2 C + \cos^2 C = 1

を使って最後の2項をまとめると、

c2=a2+b2−2abcos⁡Cc^2 = a^2 + b^2 - 2ab\cos C

となります。

これが余弦定理です。

よくある間違い

辺と角の対応を取り違える

公式の角は、等式の左辺にある辺の向かい側の角でなければなりません。角 CC を使うなら、左辺は c2c^2 です。

すべての三角形を直角三角形のように扱う

角が 90∘90^\circ でないなら、−2abcos⁡C-2ab\cos C の項を省いてはいけません。

電卓の角度モードを忘れる

問題が度数法なら、電卓も degree モードにする必要があります。ラジアンなら、radian モードを使います。

余弦を丁寧に整理せずに角を求める

3辺がすべてわかっているときは、先に式を変形してから逆余弦を使います。ここで少しでも代数のミスがあると、最終的な角度が大きくずれることがあります。

余弦定理が使われる場面

余弦定理は、幾何、三角比、測量、航法、そして直角三角形ではない三角形で距離を求める問題などでよく使われます。

学校数学では、主な使い方は次の2つです。

  • 2辺とその間の角から、未知の辺を求める
  • 3辺すべてから、未知の角を求める

すでに直角三角形なら、通常は三平方の定理のほうが簡単です。一方、角とその向かいの辺の組がわかっているなら、正弦定理のほうが適している場合があります。

自分でも試してみよう

a=8a = 8、b=11b = 11、C=30∘C = 30^\circ として、cc を求めてみましょう。そのあとで CC を 120∘120^\circ に変えて、結果を比べてみてください。向かい側の辺が大きくなる様子を見ると、この公式の感覚がつかみやすくなります。

自分の数値で手順つきのフィードバックがほしいなら、GPAI Solver で似た三角形を試してみてください。

よくある質問

余弦定理を簡単に言うと何ですか?
余弦定理は、任意の三角形の3辺と1つの角の関係を表す公式です。特に直角三角形ではない場合に役立ちます。
余弦定理はいつ使うべきですか?
2辺とその間の角がわかっているとき、または3辺すべてがわかっていて角を求めたいときに使います。

問題の解き方でお困りですか?

問題をアップロードすると、検証済みのステップバイステップ解答が数秒で届きます。

GPAI Solver を開く →