積分を直接計算します。まず、被積分関数を次のように分解します。
acosx+bsinxcosx=Adxd(acosx+bsinx)+B(acosx+bsinx) acosx+bsinxcosx=A(−asinx+bcosx)+B(acosx+bsinx) acosx+bsinxcosx=(Ab+Ba)cosx+(−Aa+Bb)sinx 係数を比較すると、
Ab+Ba=1 −Aa+Bb=0 これを解くと、
bA=aA から A=a2+b2b B=a2+b2a したがって、
acosx+bsinxcosx=a2+b2b(−asinx+bcosx)+a2+b2a(acosx+bsinx) acosx+bsinxcosx=a2+b21(−absinx+b2cosx+a2cosx+absinx) acosx+bsinxcosx=a2+b2a2+b2cosx=cosx これは正しくありません。分解の仕方が間違っています。
acosx+bsinxcosx=A+acosx+bsinxB(acosx+bsinx)′=A+acosx+bsinxB(−asinx+bcosx) ここで
cosx=A(acosx+bsinx)+B(−asinx+bcosx) cosx=(Aa+Bb)cosx+(Ab−Ba)sinx したがって
Aa+Bb=1 Ab−Ba=0 A=a2+b2a, B=a2+b2b よって
∫acosx+bsinxcosxdx=∫(a2+b2a+a2+b2bacosx+bsinx−asinx+bcosx)dx =a2+b2ax+a2+b2b∫acosx+bsinx(acosx+bsinx)′dx =a2+b2ax+a2+b2blog∣acosx+bsinx∣+C