Processing math: 100%

解析学

【arctanを展開できる】
項別微分・積分の定理とテイラー展開への応用

項別微分・積分→テイラー展開に応用、と書かれた黒板

テイラー展開(マクローリン展開)を求めるには

剰余項の収束を示す通常の方法に加えて、
項別微分・積分を利用する方法があります。

この記事では、

べき級数の項別微分・積分の定理を主に扱い
対数、逆三角関数をテイラー展開します。

また関数項級数が区間で一様収束している
条件のもと使える、定理の一般形も紹介します。

項別微分の定理

定理

収束半径r(|x|<rにおいて収束)のべき級数

f(x)=n=0anxn=a0+a1x+a2x2+

は収束半径内で微分可能かつ

f(x)=n=1nanxn1=a1+2a2x+3a3x2+

が成り立つ。

定理の意味

項別微分の定理は有限和

f(x)=nk=0akxk=a0+a1x+a2x2++anxn

については自明に成り立ちます。

f(x)=ddxnk=0akxk=nk=0ddxakxk=nk=1kakxk1

(微分をシグマの中に入れられます)

無限和の時にも実は成り立つ、という定理です。

項別積分の定理

定理

収束半径rのべき級数

f(x)=n=0anxn=a0+a1x+a2x2+

は同じく収束半径rの原始関数F(x)を持ち、

F(x)=F(0)+n=0ann+1xn+1=F(0)+a0x+a12x2+a23x3+

が成り立つ。

f(x)の原始関数とは
F'(x) = f(x)を満たす関数F(x)のことです。

証明

新潟工科大学の竹野先生の講義ノートに載っています。

limn|an+1an|=l

の時に限った証明です。

テイラー展開への応用

項別積分の定理を使うと、
例えばarctan(x)のテイラー展開を求められます。

始めに公比tの無限等比級数から得られる
次のテイラー展開を用意します。

11t=n=0tn=1+t+t2+t3+(|t|<1)

tに-x2を代入すれば

11+x2=n=0(1)nx2n=1x2+x4x6+(|x|<1)

|x|<1の時、|-x2|=|t|<1です。

左辺はarctan(x)を原始関数に持つので
項別積分して、

arctanx=arctan0+x13x3+15x517x7+=n=0(1)n2n+1x2n+1(|x|<1)

と求まります。

この場合はlimn|a2n+2a2n|=limn|(1)n+1(1)n|=1

が定理を使うための条件です。

べき級数の一意性

以上の計算で求まったのは
正確には、べき級数展開であり、

べき級数展開はテイラー展開と一致するか

が問題として残っています。

それについては、

べき級数展開は一意であり、
しかもテイラー展開(マクローリン展開)と一致する。

という定理で解決します。

参考:べき級数の一意性

一般形

項別微分・積分の定理には
べき級数を含め使える一般形があります。

項別微分の定理

定理

i=1fi(x)は[a, b]上各点収束し

i=1fi(x)は[a, b]上一様収束するならば

i=1fi(x)も[a, b]上一様収束で微分可能、

ddx(i=1fi(x))=i=1fi(x)x[a,b]

が成り立つ。

項別積分の定理

定理

{fn(x)}n=1を[a, b]上の連続関数の列とする。

i=1fi(x)が[a, b]上一様収束するならば、

ba(i=1fi(x))dx=i=1bafi(x)dx

が成り立つ。

参考:理工系のための微分積分〈2〉

関数のテイラー展開

最後に定理を使い、
色々な関数のテイラー展開を求めたいと思います。

対数関数

ln(1+x)

公比-xの無限等比級数を考えると

11+x=1x+x2x3+(|x|<1)

limn|an+1an|=limn|(1)n+1(1)n|=1

項別積分により

ln(1+x)=ln1+x12x2+13x314x4+=n=1(1)n+1xnn(|x|<1)

ln(1x)

上式のxを-xで置き換えれば

ln(1x)=n=1(1)2n+1xnn=n=1xnn(|x|<1)

|x|<1と|-x|<1は同値です。

ln(1+x1x)

先に求めた二つの式を組み合わせて

ln(1+x1x)=ln(1+x)ln(1x)=n=1(1)n+1xnnn=1xnn=limnnk=1(1)k+1xkklimnnk=1xkk=limnnk=1(1)k+1xk+xkk=limn(2x+23x3++(1)n+1xn+xnn)=n=022n+1x2n+1(|x|<1)

逆三角関数

arcsinx

始めにテイラー展開

11x=1+12x+13222!x2+135233!x3++13(2n1)2nn!xn+(|x|<1)

は認める。

参考

上式のxをx2で置き換えると

11x2=1+12x2+13222!x4+135233!x6++13(2n1)2nn!x2n+(|x|<1)

|x|<1の時、|x2|<1です。

limn|a2n+2a2n|=limn|2n+12(n+1)|=1

項別積分して

arcsinx=arcsin0+x+123x3+13222!5x5++13(2n1)2nn!(2n+1)x2n+1+(|x|<1)

係数の分子は二重階乗

(2n1)!!:=(2n1)(2n3)(2n5)531

なので

arcsinx=x+n=1(2n1)!!2nn!(2n+1)x2n+1(|x|<1)

となる。

階乗による表記

公式

(2n1)!!=123(2n2)(2n1)246(2n4)(2n2)2n2n=(2n)!2nn!

を用いれば

arcsinx=x+n=1(2n)!2nn!(2n+1)2nn!x2n+1=x+n=1(2n)!4n(n!)2(2n+1)x2n+1=n=0(2n)!4n(n!)2(2n+1)x2n+1(|x|<1)

の様に、二重階乗を使わずに書ける。

-解析学

S