和積公式の覚え方と証明:覚えるべきか毎回導出すべきか?

三角関数の「和」を「積」に変換する公式です。

三角関数の和積公式

sinA+sinB=2sinA+B2cosAB2\sin A+\sin B=2\sin\dfrac{A+B}{2}\cos\dfrac{A-B}{2}

sinAsinB=2cosA+B2sinAB2\sin A-\sin B=2\cos\dfrac{A+B}{2}\sin\dfrac{A-B}{2}

cosA+cosB=2cosA+B2cosAB2\cos A+\cos B=2\cos\dfrac{A+B}{2}\cos\dfrac{A-B}{2}

cosAcosB=2sinA+B2sinAB2\cos A-\cos B=-2\sin\dfrac{A+B}{2}\sin\dfrac{A-B}{2}

和積公式は4つもあって覚えるのが大変です。丸暗記したほうがよいという人と毎回導出したほうがよいという人で意見が別れるところです。この記事では,「暗記する作戦」と「導出する作戦」それぞれについて詳しく説明します。

作戦1:和積公式は覚える

和積公式を覚えてしまいましょう。4つの式を完全に覚えるというよりは,以下の手順で効率的に覚えるとよいです。

まず,和積公式の大雑把な形
F(A)±F(B)=±2f1(A+B2)f2(AB2)F(A)\pm F(B)=\pm 2f_1\left(\dfrac{A+B}{2}\right)f_2\left(\dfrac{A-B}{2}\right)

を覚えましょう。そしてF,f1,f2F,f_1,f_2 がサインなのかコサインなのか」「符号」を覚えます。例えば,以下のような語呂で覚えましょう。

  • 師は信仰(しはしんこう,si和si co)
    sinA+sinB=2sinA+B2cosAB2\sin A+\sin B=2\sin\dfrac{A+B}{2}\cos\dfrac{A-B}{2}
  • 師引っ越し(しひっこし,si引くco si)
    sinAsinB=2cosA+B2sinAB2\sin A-\sin B=2\cos\dfrac{A+B}{2}\sin\dfrac{A-B}{2}
  • 子は孝行(こはこうこう,co和co co)
    cosA+cosB=2cosA+B2cosAB2\cos A+\cos B=2\cos\dfrac{A+B}{2}\cos\dfrac{A-B}{2}
  • 子引く負け獅子(こひくまけしし,co引くマイナス掛けsi si)
    cosAcosB=2sinA+B2sinAB2\cos A-\cos B=-2\sin\dfrac{A+B}{2}\sin\dfrac{A-B}{2}

補足

丸暗記するだけでなく,以下のような意識があれば間違えにくいです。

  • sin\sincos\cos は1以下なので,足し算より掛け算のほうが小さい。つまり,右辺に 22 がつくのが自然(この意識があれば,積和公式と混同して 12\dfrac{1}{2} をつけたりしないようになる)。
  • A=BA=B のときに成立する(この意識があれば右辺のサインコサインの中身を A+BA+B などと間違えることはない)
  • サインについては,B=0B=0 のとき倍角公式になる。

作戦2:和積公式は導出する

和積公式の導出(証明)を紹介します。慣れればそんなに時間はかからないので,毎回導出してもよいですね。毎回導出するとしても,紫色の部分は4つとも全く同じなので覚えておくとよいです。

(1)サインの和の導出

サインの加法定理を2つ書く:

sin(α+β)=sinαcosβ+cosαsinβ\sin(\alpha+\beta)=\sin\alpha\cos\beta+\cos\alpha\sin\beta
sin(αβ)=sinαcosβcosαsinβ\sin(\alpha-\beta)=\sin\alpha\cos\beta-\cos\alpha\sin\beta

辺々足し算する:
sin(α+β)+sin(αβ)=2sinαcosβ\sin(\alpha+\beta)+\sin(\alpha-\beta)=2\sin\alpha\cos\beta

ここで,α+β=A\alpha+\beta=Aαβ=B\alpha-\beta=B とおく。連立方程式を解くと α=A+B2\alpha=\dfrac{A+B}{2}β=AB2\beta=\dfrac{A-B}{2} となる。よって,

sinA+sinB=2sinA+B2cosAB2\sin A+\sin B=2\sin\dfrac{A+B}{2}\cos\dfrac{A-B}{2}

(2)サインの差の導出

サインの加法定理を2つ書く:

sin(α+β)=sinαcosβ+cosαsinβ\sin(\alpha+\beta)=\sin\alpha\cos\beta+\cos\alpha\sin\beta
sin(αβ)=sinαcosβcosαsinβ\sin(\alpha-\beta)=\sin\alpha\cos\beta-\cos\alpha\sin\beta

辺々引き算する:
sin(α+β)sin(αβ)=2cosαsinβ\sin(\alpha+\beta)-\sin(\alpha-\beta)=2\cos\alpha\sin\beta

ここで,α+β=A\alpha+\beta=Aαβ=B\alpha-\beta=B とおく。連立方程式を解くと α=A+B2\alpha=\dfrac{A+B}{2}β=AB2\beta=\dfrac{A-B}{2} となる。よって,

sinAsinB=2cosA+B2sinAB2\sin A-\sin B=2\cos\dfrac{A+B}{2}\sin\dfrac{A-B}{2}

(3)コサインの和の導出

コサインの加法定理を2つ書く:

cos(α+β)=cosαcosβsinαsinβ\cos(\alpha+\beta)=\cos\alpha\cos\beta-\sin\alpha\sin\beta
cos(αβ)=cosαcosβ+sinαsinβ\cos(\alpha-\beta)=\cos\alpha\cos\beta+\sin\alpha\sin\beta

辺々足し算する:
cos(α+β)+cos(αβ)=2cosαcosβ\cos(\alpha+\beta)+\cos(\alpha-\beta)=2\cos\alpha\cos\beta

ここで,α+β=A\alpha+\beta=Aαβ=B\alpha-\beta=B とおく。連立方程式を解くと α=A+B2\alpha=\dfrac{A+B}{2}β=AB2\beta=\dfrac{A-B}{2} となる。よって,

cosA+cosB=2cosA+B2cosAB2\cos A+\cos B=2\cos\dfrac{A+B}{2}\cos\dfrac{A-B}{2}

(4)コサインの差の導出

コサインの加法定理を2つ書く:

cos(α+β)=cosαcosβsinαsinβ\cos(\alpha+\beta)=\cos\alpha\cos\beta-\sin\alpha\sin\beta
cos(αβ)=cosαcosβ+sinαsinβ\cos(\alpha-\beta)=\cos\alpha\cos\beta+\sin\alpha\sin\beta

辺々引き算する:
cos(α+β)cos(αβ)=2sinαsinβ\cos(\alpha+\beta)-\cos(\alpha-\beta)=-2\sin\alpha\sin\beta

ここで,α+β=A\alpha+\beta=Aαβ=B\alpha-\beta=B とおく。連立方程式を解くと α=A+B2\alpha=\dfrac{A+B}{2}β=AB2\beta=\dfrac{A-B}{2} となる。よって,

cosAcosB=2sinA+B2sinAB2\cos A-\cos B=-2\sin\dfrac{A+B}{2}\sin\dfrac{A-B}{2}

覚えるのがよいか,導出するのがよいか

  • 個人的には作戦2(毎回導出)がおすすめです。理由は以下の3つです。
    • 導出はそんなに難しくないです。慣れれば頭の中でできる人が多いと思います(最終結果以外の途中式を書く必要がない)。
    • 和積公式を使う機会はそこまで多くないです。
    • 語呂で覚えるのがなんとなく好きではないです。
  • ただし,導出する場合も,導出の流れをある程度覚えておく必要があるので「暗記0」とは言えないかもしれません。

和積公式の応用

なお,積和公式については積和公式の導出と覚え方で解説しています。

丸覚え派の人でも,ある程度工夫して覚える量を減らしましょう。導出派の人でも,ある程度暗記して導出の手間を減らしましょう。