テイラー級数とは、コンピュータサイエンス、微積分、化学、物理、その他の高等数学で用いられる考え方です。ある関数がどのような形をしているかの推定値(推測値)を作成するために使用される級数である。テイラー級数には、マクロリン級数という特殊なものもあります。
テイラー級数の背後にある理論は、座標平面(x軸とy軸)上にある点を選択すると、その点の周りの領域で関数がどのように見えるかを推測することができるというものです。これは、関数の導関数を取り、それらをすべて足すことで行われます。これは、無限にある導関数を足して、1つの有限の和にすることができるということです。
数学では、テイラー級数とは、ある関数を無限級数の和として表したものです。和の項は、関数の微分から取られます。テイラー級数は、テイラーの定理に由来します。
定義と公式
関数 f が点 a のまわりで十分に微分可能であるとき、その点 a に関するテイラー級数は次の形で表されます。
f(x) = Σ_{n=0}^∞ [f^{(n)}(a) / n!] · (x − a)^n
ここで f^{(n)}(a) は f の n 階導関数を a で評価した値、n! は n の階乗です。特に a = 0 のときの級数をマクローリン級数(Maclaurin series)と呼びます。
テイラー多項式と剰余項(誤差)
n 次まで打ち切った多項式(テイラー多項式)は次のように定義されます。
P_n(x) = Σ_{k=0}^n [f^{(k)}(a) / k!] · (x − a)^k
元の関数 f(x) は P_n(x) に剰余項 R_n(x) を加えたものになります。
f(x) = P_n(x) + R_n(x)
剰余項の代表的な形(ラグランジュの剰余)は次の通りです:
R_n(x) = f^{(n+1)}(ξ) / (n+1)! · (x − a)^{n+1}(ある ξ が a と x の間に存在)
また、剰余の積分表示など別の表現もあり、これらを用いて近似誤差の評価ができます。
収束性と解析関数
テイラー級数がその中心 a の近傍で実際に f(x) に収束するかどうかは重要です。一般に、級数の収束半径 R は比率判定法や根判定法で求められます。収束半径が有限の場合、|x − a| < R の内部で級数は収束します(複素解析の観点では円板内で収束)。
ただし、関数が無限回微分可能(C^∞)であっても、必ずしもそのテイラー級数が元の関数に一致する(=解析関数である)とは限りません。代表例として、x ≠ 0 のとき f(x) = exp(−1/x^2)、f(0) = 0 はすべての階導関数が 0 になりマクローリン級数は 0 だが、関数そのものは 0 ではありません(C^∞ だが解析的ではない)。一方、実解析・複素解析でいう「解析関数(analytic)」であれば、その点でのテイラー級数が関数に一致します。
代表的なマクローリン展開(例)
- e^x = Σ_{n=0}^∞ x^n / n! (収束範囲:全実数)
- sin x = Σ_{n=0}^∞ (−1)^n x^{2n+1} / (2n+1)! (全実数)
- cos x = Σ_{n=0}^∞ (−1)^n x^{2n} / (2n)! (全実数)
- 1 / (1 − x) = Σ_{n=0}^∞ x^n (収束範囲:|x| < 1)
- ln(1 + x) = Σ_{n=1}^∞ (−1)^{n−1} x^n / n (収束範囲:−1 < x ≤ 1、条件付き収束を含む)
導出の要点(直感的な説明)
関数をある点の周りで多項式で近似することを考え、各次数について一致させるために導関数の値を係数に使います。すなわち、P_n の 0 次から n 次までの導関数を a で評価すると f の対応する導関数と一致するように係数を定めると、上に示した一般項が導かれます。テイラーの定理はこの近似と剰余項の存在を保証します。
応用例
- 関数の近似と数値計算(例えば e^x や三角関数をコンピュータで評価する)
- 微分方程式の級数解(級数法)
- 物理での摂動展開や近似解析(小さなパラメータに対する展開)
- 最適化やニュートン法など根の探索での局所近似(一次あるいは二次近似)
- テイラー展開を使った誤差見積もり(数値積分や差分近似の精度評価)
注意点と補足
- テイラー級数の有用性は、収束範囲と剰余の評価に依存します。実際の計算では打ち切り次数と剰余の大小を考慮します。
- 複素平面では解析関数はその中心のまわりで必ずテイラー展開を持ち、収束半径は最寄りの特異点までの距離と一致します。
- 実務ではマクローリン展開(a = 0)を使うことが多いですが、近似したい点の近傍に中心を置く方が少ない次数で高精度が得られることがあります。
以上がテイラー級数(およびマクローリン級数)の定義、公式、導出の要点、収束性、代表例と応用の概観です。具体的な関数ごとの収束性や剰余の評価は個別に検討する必要があります。
