This article is available in:
English
はじめに
前回はテイラー展開について記事を書きました。

テイラー展開の理論を解説〜なぜ多項式で表現できるのか〜
テイラー展開をゆるーく導出しましょう。テイラー展開の素晴らしさは、関数を多項式で表現できることにあると思います。
テイラー展開を再載しておくと、
テイラー展開
関数f(x)が、x=a を含む区間で無限回微分可能であるとき、f(x) は
f(x)=f(a)+f′(a)(x–a)+12!f′′(a)(x−a)2+⋯+1n!f(n)(a)(x−a)n+⋯=∞∑k=01k!f(k)(a)(x−a)k
と表され、これを「aまわりでのテイラー展開」とよぶ。
特に、x=0 すなわち原点まわりでのテイラー展開を「マクローリン展開」とよびます。
マクローリン展開
f(x)=f(0)+f′(0)x+12!f′′(0)x2+⋯+1n!f(n)(0)xn+⋯=∞∑k=01k!f(k)(0)xk
今回はこれの具体例として ex, sinx, cosx のマクローリン展開を計算します。まずは、結果を先に書いちゃいます。
ex=1+x+x22!+x33!+⋯=∞∑k=0xkk!sinx=x−x33!+x55!–x77!+⋯=∞∑k=0(−1)kx2k+1(2k+1)!cosx=1−x22!+x44!–x66!+⋯=∞∑k=0(−1)kx2k(2k)!
実際に計算してこれらを確かめてみましょう。
ex のマクローリン展開
マクローリン展開を計算するためにf(x)=exの微分を計算しましょう。
指数関数exの性質から、
f′(x)=exf′′(x)=exf(3)(x)=ex⋮
と微分しても関数の形が変化しません。したがって、f′(0)=f′′(0)=f(3)(0)=⋯=1
となるので、マクローリン展開の公式に代入すると、
ex=1+x+x22!+x33!+⋯=∞∑k=0xkk!
が確かめられました。

sinx のマクローリン展開
f(x)=sinx の微分を計算します。
f′(x)=cosxf′′(x)=−sinxf(3)(x)=−cosxf(4)(x)=sinx⋮
のように4階微分すれば元の関数へ戻ります。よって、k階微分は、f(k)(x)={cosx (k=1,5,9,…)−sinx (k=2,6,10,…)−cosx (k=3,7,11,…)sinx (k=4,8,12,…)=sin(x+kπ2) (k=1,2,3,…)
となりますから、x=0 では、f(k)(0)={1 (k=1,5,9,…)0 (k=2,6,10,…)−1 (k=3,7,11,…)0 (k=4,8,12,…)
とkが奇数の時だけ値をもちます。マクローリン展開の公式に代入して、
sinx=x−x33!+x55!–x77!+⋯=∞∑k=0(−1)kx2k+1(2k+1)!
が確かめられました。

cosx のマクローリン展開
f(x)=cosx の微分も計算しましょう。
f′(x)=−sinxf′′(x)=−cosxf(3)(x)=sinxf(4)(x)=cosx⋮
のように4階微分すれば元の関数へ戻ります。よって、k階微分は、f(k)(x)={−sinx (k=1,5,9,…)−cosx (k=2,6,10,…)sinx (k=3,7,11,…)cosx (k=4,8,12,…)=cos(x+kπ2) (k=1,2,3,…)
となりますから、x=0 では、f(k)(0)={0 (k=1,5,9,…)−1 (k=2,6,10,…)0 (k=3,7,11,…)1 (k=4,8,12,…)
とkが偶数の時だけ値をもちます。マクローリン展開の公式に代入して、
cosx=1−x22!+x44!–x66!+⋯=∞∑k=0(−1)kx2k(2k)!
が確かめられました。

オイラーの公式
最後に ex,sinx,cosx のマクローリン展開を使って、オイラーの公式を導きましょう。
オイラーの公式
eix=cosx+isinx
ex のマクローリン展開
ex=1+x+x22!+x33!+x44!+x55!⋯
に対して、x→ixと改めましょう(i2=−1)。すると、

となり、オイラーの公式を導くことができました。