テイラー級数は、滑らかな関数を選んだ点 aa の近くで、その点における関数の導関数と一致する多項式で近似する方法です。

Explorer

コントロールを使って関数を選び、展開点を動かし、項数を増やしてみましょう。グラフでは元の関数とテイラー多項式を比較でき、誤差プロットでは近似がどこからずれ始めるかを確認できます。

f(x) = e^x
Maclaurin series is the special case a = 0.
Converges for every real x.
a = 0window: -3 to 3
Black: exact functionBlue: Taylor polynomialDashed: expansion point
Approximation error: polynomial minus exact value
mean absolute error: 0.8563max absolute error: 7.0855
Current polynomial
T3(x) = 1 + x + 0.5x^2 + 0.1667x^3

公式

関数 ff に対して、点 aa のまわりのテイラー展開の最初の NN 項は次のようになります。

f(x)n=0N1f(n)(a)n!(xa)nf(x) \approx \sum_{n=0}^{N-1} \frac{f^{(n)}(a)}{n!}(x-a)^n

a=0a = 0 のとき、これはマクローリン級数と呼ばれます。

注目するポイント

  1. 多項式は通常、x=ax = a の近くで最も正確です。
  2. 項を増やすと、ふつうは局所的な当てはまりがよくなります。
  3. 関数によっては、近くに特異点があるため収束半径が限られます。

よくあるマクローリン級数

関数 最初の項
exe^x 1+x+x2/2!+x3/3!+1 + x + x^2/2! + x^3/3! + \cdots
sin(x)\sin(x) xx3/3!+x5/5!x - x^3/3! + x^5/5! - \cdots
cos(x)\cos(x) 1x2/2!+x4/4!1 - x^2/2! + x^4/4! - \cdots
ln(1+x)\ln(1 + x) xx2/2+x3/3x - x^2/2 + x^3/3 - \cdots

テイラー級数は、複雑な関数を解析・微分・計算しやすい多項式に置き換えられるため、微積分で中心となる重要な道具です。

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

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

GPAI Solver を開く →