微积分学/泰勒级数

来自testwiki
imported>Minorax2021年2月20日 (六) 12:30的版本 (obs tag)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

泰勒级数

Template:Calculus/Def

As the degree of the Taylor series rises, it approaches the correct function.sinx及其1, 3, 5, 7, 9, 1113阶泰勒展开式的图像

其中n!n的阶乘,f(n)(a)fan阶导数。若a=0,级数又称麦克劳林级数

通常情况下,这一级数收敛于f(x),但需要注意的是,有些无限可导函数f(x)的泰勒级数也收敛,但并不等于f(x)。例如,分段函数f(x)={0x=0e1x2x0x=0的各阶导数均为0,所以f(x)的麦克劳林级数为0,收敛半径为无穷大,但函数值显然并不是0。

原理

假设我们想要将函数表示为无穷幂级数,即:

f(x)=c0(xa)0+c1(xa)1+c2(xa)2+c3(xa)3++cn(xa)n+

其中a为收敛半径,c0,c1,c2,,cn,为系数。用求和符号来表示,就是

n=0cn(xa)n

接下来我们要求出各项的系数。显然

f(a)=c0

于是得出c0。至于其它项,我们把等式两边求导可得

f(x)=c1(xa)0+2c2(xa)1+3c3(xa)2+4c4(xa)3++ncn(xa)(n1)+

a代入得

f(a)=c1

求二阶导,我们又可以得到c2,即

f(x)=2c2+(2×3)c3(xa)1+(3×4)c4(xa)2++(n)(n1)cn(xa)(n2)+

再把a代入得

f(a)=2c2

继续求导,又能得到

f(x)=(2×3)c3(xa)0+(2×3×4)c4(xa)1+(3×4×5)c5(xa)2++(n)(n1)(n2)cn(xa)n3

再把a代入得

f(a)=(2×3)c3

以此类推,求 n次导可得

dndxnf(a)=n!×cn

cn=f(n)(a)n!

其中f(0)(x)=f(x)f(1)(x)=f(x),以此类推。代入前面的这个式子

n=0cn(xa)n

可以得到

f(x)=n=0f(n)(a)n!(xa)n

泰勒级数列表

以下列出几个重要的泰勒展开式。

指数函数和自然对数:

ex=n=0xnn!对 任 意 x
ln(1+x)=n=1(1)n1nxn|x|<1

幾何級數:

11x=n=0xn|x|<1

二项式级数:

(1+x)α=n=0(αn)xn|x|<1

三角函数:

sinx=n=1(1)n1(2n1)!x2n1
cosx=n=0(1)n(2n)!x2n
tanx=n=1B2n(4)n(14n)(2n)!x2n1|x|<π2
secx=n=0(1)nE2n(2n)!x2n|x|<π2
arcsinx=n=0(2n)!4n(n!)2(2n+1)x2n+1|x|<1
arctanx=n=0(1)n2n+1x2n+1|x|<1

双曲函数:

sinhx=n=1x2n1(2n1)!对 任 意 x
coshx=n=0x2n(2n)!对 任 意 x
tanhx=n=1B2n22n(22n1)(2n)!x2n1|x|<π2
arsinhx=n=0(1)n(2n)!22n(n!)2(2n+1)x2n+1|x|<1
artanhx=n=1x2n12n1|x|<1

朗伯W函数:

W0(x)=n=1(n)n1n!xn|x|<1e

其中Bk为伯努利數,(αn)为二項式係數,Ek为欧拉数。

例题

例1

求以下函数的麦克劳林级数

f(x)=ln(1+cosx)

解答

已知自然对数

ln(1+x)=n=1(1)n+1nxn=xx22+x33x44+|x|<1

和余弦函数

cosx=n=0(1)n(2n)!x2n=1x22!+x44!对 任 意 x

我们可以直接把第二个级数代入第一个,得到

(1x22!+x44!)12(1x22!+x44!)2+13(1x22!+x44!)3

运用多项式定理展开即可得麦克劳林级数为

ln(1+cosx)=ln2x24x496x6144017x832256031x107257600

例2

求以下函数的麦克劳林级数

g(x)=excosx

解答

已知指数函数

ex=n=0xnn!=1+x+x22!+x33!+x44!+

和余弦函数

cosx=1x22!+x44!

设待求级数为

excosx=c0+c1x+c2x2+c3x3+

等号两边同时乘分母并代换得

ex =(c0+c1x+c2x2+c3x3+)cosx
=(c0+c1x+c2x2+c3x3+c4x4+)(1x22!+x44!)
=c0c02x2+c04!x4+c1xc12x3+c14!x5+c2x2c22x4+c24!x6+c3x3c32x5+c34!x7+

合并同类项得

ex=c0+c1x+(c2c02)x2+(c3c12)x3+(c4+c04!c22)x4+

与指数函数的麦克劳林级数比较可得待求级数为

excosx=1+x+x2+2x33+x42+