テイラー展開とは

/解析学

テイラー展開

テイラー展開とは、関数をある点における導関数の値を用いて多項式で近似する方法です。テイラーの定理では、関数 $f(x)$ が区間($a,b$)で $n$ 回微分可能であれば、有限次の多項式と剰余項 $R_n$ で関数を表すことができます。

$$f(b)=\sum_{r=0}^{n-1}\frac{(b-a)^r}{r!}f^{(r)}(a)+R_n  -①$$$$=f(a)+(b-a)f'(a)+\frac{(b-a)^2}{2!}f^{(2)}(a)+\cdots+\frac{(b-a)^{n-1}}{(n-1)!}f^{(n-1)}(a)+R_n$$$$R_n=\frac{(b-a)^n}{n!}f^{(n)}(c)   (a\le c\le b)$$

以下のような適切な条件のもとでは、

$$\lim_{n\to\infty}R_n=0$$

元の関数を無限級数(テイラー級数)として表すことができます。局所的にテイラー級数に一致する関数を解析関数と呼びます。

$$f(b)=\sum_{r=0}^\infty\frac{(b-a)^r}{r!}f^{(r)}(a)$$

①の導出

まず $K$ を定義し、

$$K=\frac{n!}{(b-a)^n}\Big(f(b)-\sum_{r=0}^{n-1}\frac{f^{(r)}(a)}{r!}(b-a)^r\Big)$$

関数 $\phi$ を定義すると、

$$\phi(x)\equiv f(b)-f(x)-\sum_{r=1}^{n-1}\frac{(b-x)^r}{r!}f^{(r)}(x)-\frac{(b-x)^n}{n!}K$$$$\phi'(x)=-f'(x)+\sum_{r=1}^{n-1}\Big(\frac{(b-x)^{r-1}}{(r-1)!}f^{(r)}(x)-\frac{(b-x)^r}{r!}f^{(r+1)}(x)\Big)+\frac{(b-x)^{n-1}}{(n-1)!}K$$$$=-\frac{(b-x)^{n-1}}{(n-1)!}\Big(f^{(n)}(x)-K\Big)$$

$K$ の定義より $\phi(a)=\phi(b)=0$ となるため、ロルの定理より $\phi'(c)=0$ となる $c\in(a,b)$ が存在します。これより、

$$K=f^{(n)}(c)$$

これを $K$ の定義に戻せば①が得られます。

$$f(b)=\sum_{r=0}^{n-1}\frac{f^{(r)}(a)}{r!}(b-a)^r+\frac{(b-a)^n}{n!}f^{(n)}(c)$$

マクローリン展開

マクローリン展開とは、関数 $f(x)$ の $x=0$ での導関数の値から計算される項の無限和として表したものです。テイラー展開から、$a=0$、$b=x$ として得ることができます。

$$f(x)=\sum_{r=0}^{n-1}\frac{f^{(r)}(0)}{r!}x^r+R_n$$$$=f(0)+f'(0)x+\frac{f^{(2)}(0)}{2!}x^2+\cdots+\frac{f^{(n-1)}(0)}{(n-1)!}x^{(n-1)}+R_n$$$$R_n=\frac{f^{(n)}(c)}{n!}x^n   (0\le c\le x)$$

以下のような適切な条件のもとでは、

$$\lim_{n\to\infty}R_n=0$$

元の関数を無限級数(テイラー級数)として表すことができます。

$$f(x)=\sum_{r=0}^\infty\frac{f^{(r)}(0)}{r!}x^r$$

初等関数の級数展開

マクローリン展開を使って初等関数を級数展開します。各関数の収束半径は以下になります。

関数 収束半径
$e^x, \sin{x}, \cos{x}, \sinh{x}, \cosh{x}$ $\infty$
$\tan{x},\tanh{x}$ $\pi/2$
$\log{(1+x)}$ $1$
指数関数

$$e^x=\sum_{n=0}^{\infty}\frac{x^n}{n!}=1+x+\frac{x^2}{2}+\frac{x^3}{6}+\frac{x^4}{24}+\frac{x^5}{120}+\cdots$$

対数関数

$$\log{(1+x)}=\sum_{n=1}^\infty\frac{(-1)^{n-1}}{n}x^n=x-\frac{x^2}{2}+\frac{x^3}{3}-\cdots  (|x|<1)$$

三角関数

$$\sin{x}=\sum_{n=0}^{\infty}(-1)^n\frac{x^{2n+1}}{(2n+1)!}=x-\frac{x^3}{6}+\frac{x^5}{120}+\cdots$$$$\cos{x}=\sum_{n=0}^{\infty}(-1)^n\frac{x^{2n}}{(2n)!}=1-\frac{x^2}{2}+\frac{x^4}{24}+\cdots$$$$\tan{x}=\sum_{n=1}^\infty(-1)^{n-1}\frac{2^{2n}(2^{2n}-1)B_{2n}}{(2n)!}x^{2n-1}=x+\frac{x^3}{3}+\frac{2x^5}{15}+\cdots$$

ここではベルヌーイ数です。

$$B_2=\frac{1}{6} , B_4=-\frac{1}{30} , B_6=\frac{1}{42}$$

双曲線関数

$$\sinh{x}=\sum_{n=0}^{\infty}\frac{x^{2n+1}}{(2n+1)!}=x+\frac{x^3}{6}+\frac{x^5}{120}+\cdots$$$$\cosh{x}=\sum_{n=0}^{\infty}\frac{x^{2n}}{(2n)!}=1+\frac{x^2}{2}+\frac{x^4}{24}+\cdots$$$$\tanh{x}=\sum_{n=1}^\infty\frac{2^{2n}(2^{2n}-1)B_{2n}}{(2n)!}x^{2n-1}=x-\frac{x^3}{3}+\frac{2x^5}{15}+\cdots$$

 

数学
解析学、代数学、幾何学、統計学、論理学、基礎論、特殊関数、物理数学、情報理論、暗号理論、機械学習、金融理論、ゲーム理論、数値計算
散策路TOP
物理学、数学、力学、電磁気学、連続体力学、相対論、熱・統計力学、量子力学、解析学、代数学、幾何学、統計学、論理学、物性論、プラズマ物理、電子工学、情報・暗号、機械学習、金融・ゲーム理論、IT、FP、宗教・思想

 

タイトルとURLをコピーしました