微分が関数のある点での傾きをとらえるのに対し、テイラー級数はある点で関数全体をとらえます——無限個の微分を積み上げることによって。テイラー級数は微積分と数値計算をつなぐ橋です。あなたの電卓が sin(0.4) を計算するたびに、内部ではテイラー級数を足し合わせているのです。
テイラー級数の公式
x=a を中心とする関数 f のテイラー級数は次のとおりです:
f(x)=∑n=0∞n!f(n)(a)(x−a)n
つまり、点 a で f、f′、f′′、f′′′、… を評価し、n 番目の項が n!f(n)(a)(x−a)n となる多項式を組み立てるのです。
a=0 のとき、その級数はマクローリン級数と呼ばれます——最もよくある場合です。
なぜこれがうまくいくのか?
点 a の周りでは、関数はまずその接線(n=1 の項)に見え、次に曲率を含む放物線(n=2)に、それから三次関数に、というように見えます。高次の微分ほど、より細かい形の情報をとらえます。無限個を足し合わせると、(「素性のよい」関数については)f が正確に復元されます。
三つの古典的なマクローリン展開
この三つは暗記しましょう——絶えず登場します:
ex=∑n=0∞n!xn=1+x+2!x2+3!x3+…
sinx=∑n=0∞(2n+1)!(−1)nx2n+1=x−3!x3+5!x5−…
cosx=∑n=0∞(2n)!(−1)nx2n=1−2!x2+4!x4−…
指数関数の級数はすべてのべきを含みます。サインは奇数のべきだけ、コサインは偶数のべきだけです。この対称性は、0 でどの微分が消えるかの直接の帰結です。
例題:sinx をゼロから組み立てる
f(x)=sinx とします。a=0 において:
- f(0)=0
- f′(0)=cos(0)=1
- f′′(0)=−sin(0)=0
- f′′′(0)=−cos(0)=−1
- f(4)(0)=sin(0)=0
- このパターンは 4 回の微分ごとに繰り返します。
テイラーの公式に代入します:
sinx≈0+1⋅x+0⋅2!x2+(−1)3!x3+0+5!x5−…
これは x−x3/6+x5/120−… に簡約されます。上の公式と同じです。
実用上の近似
0 の近くの小さい x については、最初の数項だけでも非常に正確です:
- sin(0.1)≈0.1−0.001/6≈0.09983(真の値:0.0998334…)。
これが、小角近似 sinx≈x が成り立つ理由です。x が小さいとき、次の項はごく小さいのです。
収束——いつ実際に f と等しくなるのか?
テイラー級数には収束半径 R があります。∣x−a∣<R のとき級数は f(x) に等しく、その外では級数は発散します。一部の関数(ex、sinx、cosx)は R=∞ です。1/(1−x) を 0 を中心に展開したものなど、ほかの関数は R=1 です。
よくある間違い
- 階乗の分母 n! を忘れる。
- 級数展開を混同する——サインは奇数、コサインは偶数、ex はすべて。
- 収束半径を確認せずに収束を仮定する。
AI 級数ソルバーで試そう
級数計算機を使って、任意の関数のテイラー展開を計算しましょう——微分のステップ、得られた多項式、そして数値による妥当性チェックを表示します。
関連リンク: