常见幂级数求和函数方法综述
引言
级数是高等数学体系的重要组成部分,它是在生产实践和科学实验推动下逐步形成和发展起来的。中国魏晋时期的数学家刘徽早在公元263年创立了“割圆术”,其要旨是用圆内接正多边形去逐步逼近圆,从而求得圆的面积。这种“割圆术”就已经建立了级数的思想方法,即无限多个数的累加问题。而将一个函数展开成无穷级数的概念最早来自于14世纪印度的马徳哈瓦,他首先发展了幂级数的概念,对泰勒级数、麦克劳林级数、无穷级数的有理数逼近等做了研究。同时,他也开始讨论判断无穷级数的敛散性方法。到了19世纪,高斯、欧拉、柯西等各自给出了各种判别级数审敛法则,使级数理论全面发展起来。中国传统数学在幂级数理论研究上可谓一枝独秀,清代数学家董祐诚、坎各达等运用具有传统数学特色的方法对三角函数、对数函数等初等函数幂级数展开问题进行了深入的研究。而今,级数的理论已经发展的相当丰富和完整,在工程实践中有着广泛的应用,级数可以用来表示函数、研究函数的性质、也是进行数值计算的一种工具。它在自然科学、工程技术和数学本身方面都有广泛的作用。
幂级数是一类最简单的函数项级数,在幂级数理论中,对给定幂级数分析其收敛性,求收敛幂级数的和函数是重要内容之一。但很多人往往对这一内容感到困难。产生这一问题的一个重要原因是教材对这一问题讨论较少,仅有的一两个例题使得我们对幂级数求和中的诸多类型问题感到无从下手。事实上,求幂级数和函数的方法与技巧是多种多样的,一般要综合运用求导、拼凑、分解等来求解,因此它是一个难度较大、技巧较高的有趣的数学问题。
一、幂级数的基本概念
(一)、幂级数的定义 [1]
1、设un(x)(n1,2,3L)是定义在数集E上的一个函数列,则称
u1(x)u2(x)Lun(x)L,xE
为定义在E上的函数项级数,简记为un(x) 。
n12、具有下列形式的函数项级数
n0an(xx0)a0a1(xx0)a2(xx0)Lan(xx0)Ln2n
称为在点x0处的幂级数。
特别地,在an(xx0)中,令xx0x,即上述形式化为
n0nn0n2nanxa0a1xa2xLanxL
称为在0点的幂级数。 (二)、幂级数的和函数 [2]
23若对幂级数中的每一个x都有a0a1xa2xa3xLs(x),则称s(x)为幂级数的
和函数。 幂级数的部分和记为
sn(x)a0a1xa2xa3xLanx
23ns(x)s(x)且部分和sn(x)有如下性质 limnn
二、幂级数求和函数的几种方法
以下所要介绍的几种方法旨在分析不同类型的幂级数该如何进行求和,并且帮助大家掌握解题技巧。 (一)、定义法 [3]
limsn(x)存在,则对于幂级数anx,若前n项和函数列{sn(x)}有极限,即nnn0n此幂级数收敛,且anxlimsn(x) 。
n0n
n例1:求幂级数ax的和函数,其中a0,x1。
n0解:当x1时
aaxna
s(x)limsn(x)lim(aaxLax)limnnn1x1xn
(二)、分项组合法
我们通过观察可以发现有些幂级数具有某些明显的特征,比如可以将已知级数的通项拆项组合,再计算所拆得各项的和函数,从而求得该级数的和函数。
n3xn的和函数。 例2:求s(x)n0(n1)!解:易知该级数的收敛域为(,) 当x0时,s(x)0 当x0时
(n1)n(n1)n11xs(x)xn
2n2(n1)!xnxxn21xn12 2xn2(n2)!n2n!xn2(n1)!
11ex(x21)x2
xx 0 x0 所以s(x)
ex(x21
(三)、逐项求导与逐项积分法
若幂级数的通项系数是自然数或相邻的自然数相乘的形式,可考虑用“先积分,再求导”的做法;若幂级数的通项系数是自然数的倒数或相邻的自然数乘积的倒数,可考虑用“先求导,再积分”的做法。
定理 :设幂级数anx在(R,R)内的和函数为s(x),则
[4]
11)x2 x0 xxnn01、
's(x)在(R,R)内每一点都是可导的,且有逐项求导公式:
n'n'n0n0n1s(x)(anx)(anx)nanxn1
求导后的幂级数与原幂级数有相同的收敛半径R。 2、 s(x)在(R,R)内可以积分,且有逐项积分公式:
s(t)dt(ant)dtatdtn0n0x0x0nxnn0ann1x
n0n1其中x是(R,R)内任意一点,积分后的幂级数与原幂级数有相同的收敛半径R。
在函数项级数一致收敛的前提下,对其进行逐项微分或积分。通过逐项求导或逐项积分将给定的幂级数化为已知和函数的级数形式,从而得到新级数的和函数;将得到的和函数做与之前相反的分析运算,便得到所求幂级数的和函数。 例3:求幂级数n(n1)(n2)x的和函数s(x)。
n1n解:易知该级数的收敛域为(1,1),在任意区间上可以逐项积分
s(x)xn(n1)(n2)xn1
n1n1令 s1(x)n(n1)(n2)xn1
s2(x)0s1(t)dt(n1)(n2)xn
s3(x)0s2(t)dtxxn1n1(n2)xn1 xn2 s4(x)0s3(t)dtxn1x31x
x3'3x22x3)所以 s3(x)s(x)(1x(1x)2
'46x6x22x3s2(x)s(x)
(1x)3'36's(x)s(x)2 1(1x)4从而可得所求和函数
s(x)xs1(x)6x(1x)4(1x1)
(1)nx2n例4:求幂级数n1n(2n1)的和函数s(x)。
解:易知收敛区间为[1,1] 当x0时,s(x)0 当x0时
设 y(x)x(1)nx2n12s(x)n12n(2n1) y'(x)(1)nx2n n12n
y''(x)(1)nx2n1xn11x2 得出 y'(x)xt01t2dt12ln(1x2) y(x)x1202ln(1t)dt x12xln(1x2)arctanx s(x)2ln(1x2)2arctanxx 0 综上所述 s(x) 2ln(1x2)2arctanxx
(四)、代数方程法
x0 x0
此种方法目的在于建立以所求幂级数的和为变量的代数方程,并解之,从而得到原幂级数的和函数。
例5:设有等差数列 : a,ab,a2b,a3b,L,a(n1)b,L 等比数列 : c,cx,cx,cx,L,cx所构成的级数为
23n1,L 则各项为等差数列、等比数列对应项的乘积
ac(ab)cx(a2b)cx2(a3b)cx3,L,[a(n1)b]cxn1,L 求其和函数s(x),其中a,b,c为常数。 解:易知此级数的收敛域为(1,1)
xs(x){[a(n1)b]cxn}
n1(1x)s(x)acbcxbcx2bcx3LL
acbcx
1x所以 s(x)
acbcx 1x(1x)2Hm(n)x 的和函数,其中 Hm(n) 为 n 的 m 次多项式。 例6:求幂级数 n0Hm(n)x xsm(x)Hm(n)x解:记 sm(x)nn00nnn1
[Hm(n1)Hm(n)]x则 (1x)sm(x)Hm(0)n0n0n1
n Hm(0)xHm1(n)x ①
其中Hm1(n) 为n的m1次多项式 再使用一次以上的运算方法可得
x(1x)sm(x)xHm(0)xHm1(n)xn1 ②
n0① - ② 得
n1Hm1(n)xHm1(n)x] (1x)sm(x)Hm(0)(1x)x[n0n02nHm(0)(1x)x{Hm1(0)[Hm1(n1)Hm1(n)]xn1}
n0
Hm(0)(1x)x[Hm1(0)xHm2(n)xn]
n0其中Hm2(n) 为n的m2次多项式 反复使用以上的方法可以得到
(1x)msm(x)(1x)m1Hm(0)(1x)m2xHm1(0)(1x)m3xHm2(0)
LL(1x)x这样就可以求得 sm(x) 。
(五)、微分方程法
m2H2(0)x[H1(0)xn]
n1m1在幂级数中,有一类含有阶乘运算的幂级数,这种幂级数的和函数的求法,在现行高等数学教材中涉及的不多,因此成为很多同学学习的一个盲点。此方法将通过实例介绍这类幂级数和函数的求法,把幂级数求和问题划归为求解微分方程的问题,也就是把幂级数的和函数微分后,再与原来幂级数作某种运算,得到一个含有幂级数和函数以及和函数导数的关系式,即微分方程。最后求解此微分方程即得和函数。 例7:求幂级数 n0f(n)nx 在下列情况下的和函数s(x): n!① f(n)(n1)d,即公差为d的等差数列,其中d为常数;
n② f(n)q,即公比为q的等比数列,其中q为常数。
解:①易知该级数的收敛域为(,)
s(x)则 s(x)'(n1)dnx
n0n!(n1)dn1x n1(n1)!s'(x)s(x)ddxd2d3xxLL2!3!
dex
这是一个满足初始条件s(0)d的一阶常系数的线性微分方程,解此微分方程得
s(x)dex(1x)
② 易知该级数的收敛域为(,)
qnns(x)x
n0n!qnn1s(x)x n1(n1)!'22 s(x)s(x)(q1)(q1)qx(q1)qxL
' (q1)eqx
这是一个满足初始条件s(0)1的一阶常系数的线性微分方程,解此微分方程得
s(x)eqx
(六)、柯西方法[5]
如果级数 an与 bn都绝对收敛,作这两个级数的乘积cn,其中
n0n0n0cna0bna1bn1Lanb0,则cn也绝对收敛,且必有cnanbn。
n0n0n0n0例8:求幂级数的和函数s(x)(1n1111L)xn,x1。 23nn解:令anx,n0,1,2,L,x1
n则 anxn0n01(x1) 为绝对收敛级数 1x再令bn为 ln(1x) 的泰勒级数:
n0x2x3xnln(1x)(0xLL),x1
23n此级数在(1,1)内是绝对收敛的。
xnxn1n1nc(1xLxxxo) 从而 nnn1
(1111L)xn 23n所以s(x)cnanbnn0n0n0ln(1x)
1x
(七)、差分算子求和法
此方法适用于通项系数是以n为自变量的有限次多项式的幂级数求和问题。若
f(x)为任意实函数,为差分算子,则定义函数f(x)的一阶差分为
f(x)f(x1)f(x)
n阶差分为 nf(x)(n1f(x)),n2,3,L
n定理 :设p(x)为m次多项式,则当x1时p(n)x收敛,而且其和函数
[6]
n0kxs(x)kp(0)k0(1x)k1m
np(n)xx1定理证明:当时,幂级数 收敛,现在定义单位算子I及位移算子E分
n0别为 If(x)f(x) Ef(x)f(x1) 则 f(x)Ef(x)If(x) 即EI
nn由于 p(n)Ep(0)(I)p(0)
mn(n1)L(nk1)kp(0)
k0k!n n(n1)L(nk1)kp(0)
k!k0n所以 s(x)p(n)xn0n0n(n1)L(nk1)kp(0)xn
k0k!m
n(n1)L(nk1)kp(0)xn
k!k0n0m
kp(0)kx[12Lk23L(k1)L] k0k!mkp(0)kdk2x(1xxL) kk0k!dxmkp(0)kdk1x()
k0k!dxk1xmkp(0)kk!x k0k!(1x)k1
mxkp(0) k0(1x)k1mkn2n1nx的和函数s(x) 例9:求幂级数 nn12n's(x)(nn1)x1解:令 则 s1(x)xs(x)
n1p(n)n2n1
2故 p(n)2n2 p(n)2
所以由定理得
p(0)xp(0)x22p(0)s1(x)21x(1x)(1x)3
12x2x2,(x1)1x(1x)2(1x)3112x2x2s(x)[]23 x1x(1x)(1x)'
x21,(x1) 则 s(x)ln1x1x(1x)2
三、幂级数求和函数各种方法特点分析与评价
以上介绍了七种求幂级数和函数的方法,这也只是若干种求幂级数和函数方法中一部分,其他更多的方法还有待探索发现,在此不再进一步探究。下面就以上七种方法再
做一点讨论:
(一)定义法的特点:此方法是根据求幂级数部分和函数列的极限得出的,所以它自然适用于一切形式的幂级数求和。但是问题在于,对于一些通项比较复杂的幂级数,
(1)nn3nx 的幂级数部分和数列的极限很难求出,则此方法就会失效。例如幂级数 n0(n1)!部分和数列是否收敛就难以判断,假如要用定义法进行求和,那么就会相当困难而得不出结果。
(二)分项组合法特点:要运用这一方法我们首先要对所求幂级数的各项进行细心的观察。当逐项观察时发现不了什么规律,这时可以隔一项甚至两项、三项再次观察,也可以把通项稍作变形再观察。如果发现了一题中存在不止一种规律,那么就把符合同一种规律的各项组合在一起进行分别计算,最终再联列得出所求级数的和函数。这种方法在对通项进行拆项上技巧性很强,一般可以利用已知和函数的幂级数来进行。
(三)逐项求导与逐项积分法,这一方法使用起来比较简单。遇到一个级数,第一步将其通项单独拿出来分析。如果开始比较复杂无从下手,可以试着进行逐次求导、逐次积分、先求导再积分、先积分再求导,经过几次运算以后可以变成比较简单、容易求和的级数的话,那么先求出新级数的和,接着再做与之前所做的相反的运算就可以得出原来的级数的和函数。这种方法运用时要熟记常见函数的麦克劳林展开式,此时的展开式就是常见幂级数的和函数公式,这种求幂级数和函数的方法还可以用来求一些简单的数项级数的和。
(四)代数方程法,看到所求幂级数时,要仔细观察相邻两项之间是否存在有明显的关系,比如:前后两项之间只相差一个倍数,前一项乘以自变量、自变量的倍数或自变量的幂得到后一项。一旦发现这些规律时我们就可以果断的运用代数方程法求此幂级数的和函数,这样可以节约大量计算时间、带来很大的方便、提高效率。同样对于微分方程法,所求幂级数的一般项中通常含有阶乘因子,使用之前先对原来的和函数做一定的变形,求其一阶导数、必要时还要求其二阶导数、三阶导数,将所得结果与原来和函数联列。如果容易得到一个微分方程,那么就可以转化为求解此微分方程的初值问题解:容易求出初值解,则此解为要求的幂级数的和函数;若不易求初值解,此法就不再适用。
(五)柯西方法、差分算子求和法,这两种方法的适用条件比较明显。只要所求级数的通项可以表示为另外两个级数前 n 项相应乘积之和,且这两个级数的和函数容易求得,那么就可以使用柯西方法将已求得的两个和函数相乘而得到所求幂级数的和函数。如果遇到通项系数是以 n 为自变量的有限次多项式的幂级数,那么就可以尝试使用差分算子求和法对其进行求解。
上面是对七种求和函数的方法分别介绍的,但不是说对于任何一题只要使用其中的一种方法就可以得出结果,有时候会碰到稍微复杂的题目,这时可能使用以上任何一种方法都不能得出结果,而是要综合使用其中的两种、三种甚至四种方法才可以顺利解答。
例10:求幂级数和函数
x34x6xn25nn1s(x)x2xx5xLx(n1)xL3!6!(n2)!2其中
n1,4,7,10LL,x1 解:令 s(x)s1(x)s2(x)s3(x)
4n其中 s1(x)xxLxL,n1,4,7,L
x
1x325n s2(x)2x5xLnxL,n2,5,8,L 358n3 xs2(x)2x5xLnxL,n2,5,8,L
3225n (1x)s2(x)x3x3xL3xL,n2,5,8,L
3x22x
1x33x2x2所以 s2(x)32(1x)1x3
x3x6xnLL,n3,6,9,L s3(x)3!6!n!
x2x5xn1LL,n3,6,9,L s3(x)2!5!(n1)!'x4xn2LL,n3,6,9,L s3(x)x4!(n2)!''nx'''ex1 以上三式相加得 s3(x)s3(x)s3(x)n1n!这是一个满足初始条件s3(0)0,s3(0)0的二阶常系数的线性微分方程,解此微分方程得
x2231s3(x)ecosxex1
323xxx23x22231xs(x)ecosxe133从而 32231x1x(1x)3
'
n21nx 的和函数 s(x)。 例11:求 n1n解:易知该幂级数的收敛域为(1,1)
1ns(x)nxx
n1n1nnn1s(x)nx1令
n1
ns(x)dxnxdxxn1n1x01x0n1x 1xx,1xn)=,nx=则 s1(x)( 1x(1-x)2n1(1-x)21ns(x)x 令 2n1n s(x),2n1n1x1 1xs2(x)
1dxln(1x) 01xx
1nns(x)nxx所以
n1n1nxln(1x) (1x1) 2(1x)
这两题分别综合用到了以上七种方法中的三个,这样才得以成功解答。从中我们可以得到启示,做题时自己的想法不能太单一、闭塞,所谓条条大路通罗马,要敢于尝试,相信肯定会有一种相对比较适合的方法的。
参考文献:
[1] 李铮、周放.高等数学 [ M] .科学出版社,2001:391
[2] 腾桂兰、杨万禄.高等数学 [ M] .天津大学出版社,2000:245-246
[3] 王金金、李广民、于力.高等数学学习辅导(第二版)[ M] .西安电子科技大学出版社,2002. [4] 陆少华.微积分(第二版)[ M] .上海交通大学出版社,2002. [5] 卢丁著,赵慈庚等译.数学分析原理 [ M] .机械工业出版社,2004:64
[6] 黎力军. 幂级数的算子求和法[ J] . 邵阳高专学报, 1994, 7( 4 ) :311-313. [7] 欧阳光中、姚允龙、周渊.数学分析[ M] .上海:复旦大学出版社,2003. [8] 华东师范大学数学系. 数学分析( 第三版) [ M] . 北京: 高等教育出版社, 2002. [9] 同济大学应用数学系. 高等数学( 第四版) [ M] . 北京: 高等教育出版社, 2004. [10] 菲赫金哥尔茨.微积分学教程[ M] .北京:高等教育出版杜,1054. [11] 裴礼文.数学分析中的典型问题与方法[ M] .北京:高等教育出版杜,1993.
因篇幅问题不能全部显示,请点此查看更多更全内容