【微积分】 09 - 函数项级数

1. 一致收敛函数

1.1 函数项级数

  前面讨论了数列的极限和级数,它们都是对单点的逼近,现在我们把这些讨论扩展到函数对象。设u1(x),u2(x),是同一定义域上的函数序列,则式(1)左被称为函数项级数,式(1)右是它的部分和函数。如果Sn(x)处处收敛于S(x),则S(x)称为函数项级数的和函数。函数项级数问题的本质其实就是函数序列{Sn(x)}的问题,下面的叙述更多地是讨论函数序列{fn(x)}的性质。

(1)n=1un(x)=u1(x)+u2(x)+;Sn(x)=k=1nuk(x)

  关于函数项级数(函数序列),我们更关心的不是它在单点的收敛条件,而是着重讨论和函数S(x)(极限函数f(x))的分析性质。主要包括它的连续性、可微性和可积性,以及这些分析性质与函数序列分析性质的关系,这样的讨论反过来可以用函数序列的分析性质来近似和函数的分析性质,这使得用简单函数模拟和研究复杂函数成为可能。

  但要有这样的关系,函数序列还要满足一些条件。比如函数序列xn[0,1]上都是连续的,但它们的极限函数在[0,1)上为0,但在x=1时为1,并不连续。再看函数序列sinnxn,它的极限函数恒为0,导数自然为0,但通项的导函数ncosnx在有理点极限却为无穷。再比如函数序列2nxenx2,它在[0,1]上的极限函数恒为0,故积分也为0,但通项的积分却恒为1

1.2 一致收敛的判定

  仔细观察上面分析性质不一致的例子,你会发现本质上是因为,函数序列在每一点并不是“同时”收敛于极限函数,这导致了函数序列与极限函数并不“相似”,从而也就不会有相同的分析性质。为此我们定义一种类似一致连续的收敛,即对任意ε>0,当n足够大后总有式(2)成立,则称函数序列fn(x)一致收敛f(x)。一致收敛有着直观的几何意义,它表示函数序列最终会落入极限函数的无穷小领域内。

(2)|fn(x)f(x)|<ε

  柯西收敛准则也可以扩展到一致收敛中,这里仅描述结论,请自行论证。函数序列(函数项级数)一致收敛的充要条件是:对任意ε>0,当n足够大后总有式(3)成立。式(3)右中取p=1,则得到函数项级数一致收敛的必要条件:通项un(x)一致收敛于0

(3)|fn+p(x)fn(x)|<ε;|un+1+un+2++un+p|<ε

  数项级数收敛的一些判定方法可以扩展到函数项级数,比如以收敛正项级数n=1Mn作为比较对象,如果n足够大后总有|un(x)|Mn,则函数项级数一致收敛,该方法称为M-判别法阿贝尔判别法可以描述为:如果n=1bn(x)一致收敛,an(x)一致有界且在每一点单调,则级数n=1an(x)bn(x)一致收敛。狄利克雷判别法可以描述为:如果部分和Bn(x)一致有界,an(x)一致收敛于0且在每一点单调,则级数n=1an(x)bn(x)一致收敛。所谓一致有界就是说存在K使得|fn(x)|<K,而an(x)在每一点的单调方向是可以不同的。以上证明与数项级数完全一样,请自行论证。

   判断nx1+n2x2n=1ansinnxan单调趋于0)、n=1sinnxn的一致收敛性。

1.3 一致收敛的性质

  定义一致收敛是为了满足极限函数分析性质,现在来具体论证一下。

1.3.1 连续性

  设连续函数序列fn(x)一致收敛于f(x),当xx0时,按f(x)fn(x)fn(x0)f(x0)的路径建立小量评估,容易证明f(x)f(x0),这就是说f(x)连续。可以举出反例说明,这个结论的逆命题并不成立,简单的比如定义在开区间(0,1)上的函数序列xn。但这个逆命题在闭区间[a,b]上是否成立呢?

  假设fn(x),f(x)连续但不一致收敛,对于任意的εn0,异常点xn必有聚点x0。考察fn(x0),f(x0)的关系,如果要逆命题成立,则需要fn(x0)f(x0)x0周围布满了异常点,但每个异常点如果仅对个别的函数成立,并不能保证fn(x0)f(x0)。一个比较容易的必要条件是fn(x0)是单调的,也就是说,如果fn(x)处处单调收敛于连续函数f(x),则它们是一致收敛的,该结论称为迪尼(Dini)定理

  一致收敛函数的连续性体现在表达式上则是,对fn(x)nxx0上取极限的顺序可以交换(式(4)),或者说对级数的和函数求极限,可以转化为逐项求极限后的级数(式(5))。根据证明过程,这个结论还可以弱化,将定义域定为(x0,x0+ε),函数序列(或级数)一致收敛(但不一定连续),并且在xx0时有极限,则极限值(或其级数)收敛。

(4)limxx0(limnfn(x))=limn(limxx0fn(x))

(5)limxx0(n=1un(x))=n=1(limxx0un(x))

   求值:limx1n=1(x)n1+x++xn1

1.3.2 可微性、可积性

  设函数序列fn(x)一致收敛于f(x),并记rn(x)=f(x)fn(x),容易推导出式(6),结论在函数项级数中便是逐项求积分的式(7)。将式(6)中b改成变量,并记F(x)=axf(t)dt,Fn(x)=axfn(t)dt,则式(6)其实就是说Fn(x)F(x)。再由fn(x)的一致收敛性,不难得出Fn(x)是一致收敛于F(x)的。

(6)abf(x)dx=abfn(x)dx+abrn(x)dx=limn(abfn(x)dx)

(7)ab(n=1un(x))dx=n=1(abun(x)dx)

  如果还要求fn(x)连续,则可知f(x)连续且Fn(x)=fn(x)。现在从Fn(x)的角度重新考虑,条件是它有连续导函数fn(x),且fn(x)一致收敛于f(x),结论是Fn(x)一致收敛于F(x)。再由于f(x)也连续,故有F(x)=f(x)=limnfn(x)

  把Fn(x)换成fn(x),重新描述这个结论就是说:如果fn(x)有连续导数,且导函数一致收敛,那么fn(x)一致收敛于某个函数f(x),且它满足式(8)左。对于函数项级数,结论可以说成:如果un(x)有连续导数,且导函数级数一致收敛,那么n=1un(x)一致收敛于某个函数S(x),且它满足式(8)右。注意到式(6)(7)其实只需要可积性,故这两个结论的条件都可以放宽。

(8)f(x)=limnfn(x);S(x)=n=1un(x)

2. 幂级数

  幂函数是非常常用和简单的初等函数,以anxn为通项的函数项级数被称为幂级数。幂级数具有很好的性质,可以用来模拟、逼近一个函数。

2.1 收敛半径

  我们想知道,幂级数的收敛区间是什么?它与系数an有什么关系?对于任意选定的x0>0,如果|x|<x0,级数通项可以写成anx0n(xx0)n。如果anx0n有界,则级数在(x0,x0)上显然绝对收敛。x00+移动时,anx0n要么一直有界,要么在临界点R处开始无界。显然级数在(R,R)上绝对收敛,在(,R)(R,+)上发散,R被称为级数的收敛半径。收敛半径也可以是0+,但要注意级数在R,R处的敛散性是未知的。

  任何级数都有收敛半径,且应该由an确定,现在来讨论它们的关系。为此再次考察anx0n=(annx0)n的界限,显然|an|nx0的上极限决定了anx0n的界限,而上极限为1的点就是有界和无界的分界点。这就是说任何级数的收敛半径为式(9)所示,其中R也可以取0+。在某些场合下,极限limn|an+1an|也是存在的,这时式(9)中的上极限就可以用它来替换。

(9)R=1limn|an|n

  • 求幂级数n=0x2n+12nn=0xn22n的收敛半径。

2.2 幂级数的性质

  现在来看看幂级数的一致收敛性,先给出结论:幂级数在其收敛区间中的任何闭区间[a,b]上一致收敛。当收敛区间为(R,R)时,取c=max{|a|,|b|},由于n=0anc绝对收敛,根据M-判别法可知级数在[a,b]上一致收敛。当级数在R(或R)处也收敛时,通项写成anxn=anRn(xR)n,利用阿贝尔判别法易知,级数在[0,R]上一致收敛。通过左右拼接即可证明,级数在任何闭区间上一致收敛。

  现在我们就可以将一致收敛的级数的分析性质用在幂级数上,并可以得到更多的结论。首先在幂级数的收敛区间上,幂级数的和函数S是连续的。其次,幂级数在收敛区间的任何闭区间上的可逐项积分,特别地有式(10)成立。最后,由于[anxn]=nanxx1的收敛半径也是R,且更高次的收敛半径还是R,故级数可以逐项求(任意阶)导数(式(11))。

(10)0xS(t)dt=n=0ann+1xn+1

(11)S(x)=n=1nanxn1;S(k)(x)=n=kn(nk+1)anxnk

  式(10)(11)往往被反过来使用,即事先有一个和函数S(x)已知的级数,可以求得其它级数的和函数。我们已经知道级数(12)的和函数,利用式(10)便得到式(13)左的和函数。当x=1时,已知交差级数(式(13)右)收敛,由连续性可得其级数值,而这个值以前我们是无法求得的。

(12)1+x+x2++xn+=11x

(13)n=1xnn=ln(1x)n=1(1)n11n=ln2

  对于级数的乘积,还可以有进一步的结论。若n=0an,n=0bn收敛于A,B,且乘积的柯西级数n=0cn(或某个特定组合的级数)收敛于C。易知幂级数n=0anxn,n=0bnxn,n=0cnxn|x|<1时绝对收敛,故它们的和函数满足A(x)B(x)=C(x)。再由和函数连续,取x1可知AB=C

   求值:n=12n12nn=1(3(1)n)nnxn

2.3 泰勒级数

  对于在定义域有任意阶导数的函数,它的泰勒展开式可以无限制写下去,且展开式的形式就是一个幂级数。式(14)所定义的幂级数分别被称为泰勒级数马克劳林(Maclaurin)级数,我们自然想问,泰勒级数z在收敛区间的和函数与原函数是否相等?答案是否定的,一个反例是f(x)=e1x2f(0)=0

(14)n=0f(n)(x0)n!(xxn)n;n=0f(n)(0)n!xn

  其实利用泰勒公式可知,泰勒级数的部分和为f(x)rn(x),所以泰勒级数处处收敛于原函数的充要条件是:泰勒公式的余项处处收敛于0。反之,设f(x)=n=0anxn,利用公式(11)可求得an的唯一解,故泰勒级数是函数是函数幂级数展开的唯一形式。

  对于初等函数,参考教程的证明,可以知道它们的泰勒级数在收敛区间上与原函数相同,下表列出了常见初等函数的泰勒级数,以及它的收敛区间。对于初等函数四则运算生成的函数,也可以通过初等函数的泰勒级数间接生成。加减法直接得到,乘法可以用柯西乘法来表达,除法则是用乘法和待定系数法间接求得。

(1+x)μ   n=0μ(μ1)(μn+1)n!xn

(1,1),x1(1,1],1<x<0[1,1],x>0

11x   n=0xn  (1,1)
 ex   n=0xnn!  (,+)
 ln(1+x)   n=0(1)n1xnn  (1,1]
 sinx   n=0(1)n1x2n+1(2n+1)!   (,+)
 cosx   n=0(1)nx2n(2n)!  (,+)
arcsinx   n=013(2n1)242nx2n+12n+1  (1,1)
 arctanx   n=0(1)n1x2n+12n+1  [1,1]

posted on   卞爱华  阅读(2893)  评论(0编辑  收藏  举报

编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架

导航

点击右上角即可分享
微信分享提示