数学分析笔记11:幂级数

幂级数相关概念

幂级数收敛域

幂级数,就是形如n=1anxn\sum_{n=1}^{\infty}{a_nx^n}的函数项级数,其中{an}\{a_n\}是实数列。对幂级数而言,我们收敛要考察幂级数的收敛域,其次,要考察其一致收敛性,再由一致收敛性,就可以得到幂级数的相关性质。首先我们考察幂级数的收敛域。
假设幂级数在x=x00x=x_0\neq 0处收敛,那么,对于x<x0|x|<|x_0|的点,就有anxn=anx0n(xx0)n(1)\tag{1} a_nx^n=a_nx_0^n(\frac{x}{x_0})^n n=1anx0n\sum_{n=1}^\infty{a_nx_0^n}收敛,则通项limnanx0n=0 \lim_{n\to\infty}{a_nx_0^n}=0 故通项有界,设M>0M>0anx0nM|a_nx_0^n|\le M,则anxnMx0xn |a_nx^n|\le M |\frac{x_0}{x}|^n 由比较判别法,级数n=1anxn\sum_{n=1}^\infty{a_nx^n}绝对收敛。我们定义:R=sup{r>0:n=1anxn(r,r)} R=\sup\{r>0:\sum_{n=1}^\infty{a_nx^n}在(-r,r)上收敛\} RR称为幂级数n=1anxn\sum_{n=1}^\infty{a_nx^n}的收敛半径,收敛半径就有如下特点:
(1)对任意的x>R|x|>R,幂级数n=1anxn\sum_{n=1}^\infty{a_nx^n}一定发散,这是由RR的构造决定的
(2)幂级数在(R,R)(-R,R)上一定收敛且绝对收敛
(3)对于±R\pm R两点,幂级数的收敛性,则需要进一步的验证,而不能直接下判断
综合收敛半径和前面数项级数的审敛法,就可以得到幂级数的收敛域,这样,利用幂级数,就得到一类更广阔的函数类。现在,对给定的一个幂级数n=1anxn\sum_{n=1}^\infty{a_nx^n},如何求其收敛域呢?按照前面的论述在(R,R)(-R,R)之间,幂级数绝对收敛,在(R,+)(R,+\infty)(,R)(-\infty,R)上幂级数发散,所以,只要判断幂级数n=1anxn\sum_{n=1}^\infty{|a_n|x^n}的敛散性,确定收敛和发散的临界值,就能得到幂级数的收敛域,这样,正项级数的判别法,就可以用到幂级数收敛半径的判断当中。
按照柯西根值判别法,如果极限limnann=A\lim_{n\to\infty}{\sqrt[n]{|a_n|}}=A存在,那么,limnanxnn=Ax\lim_{n\to\infty}{\sqrt[n]{|a_n||x|^n}}=A|x|如果A>0A>0,那么收敛半径自然就是1A\frac{1}{A}
如果A=+A=+\infty,那么,只要x>0|x|>0,级数必然发散,那么,收敛半径就是00
如果A=0A=0,那么,按根值判别法,对任意的xx,幂级数都绝对收敛,收敛半径就是++\infty
无论如何,收敛半径都是R=1AR=\frac{1}{A}
定理11.1 {an}\{a_n\}是实数列,如果极限limnann\lim_{n\to\infty}{\sqrt[n]{|a_n|}}AA(实数或无穷),则
(1)A=0A=0,则收敛半径为\infty,即对任意的xRx\in R,幂级数n=1anxn\sum_{n=1}^\infty{a_nx^n}都收敛。
(2)0<A<0<A<\infty,则收敛半径为1A\frac{1}{A}
(3)A=+A=+\infty,则收敛半径为0

当然,也可以用达朗贝尔判别法给出幂级数的审敛法,这里就不再详述。

阿贝尔定理

现在我们来讨论幂级数的性质,首先,我们给出幂级数的阿贝尔定理。
定理11.2(阿贝尔定理) 幂级数n=1anxn\sum_{n=1}^\infty{a_nx^n}的收敛半径为RR,则
(1)幂级数在(R,R)(-R,R)任意的闭子区间都绝对一致收敛
(2)如果幂级数在x=Rx=R处收敛,则幂级数在(0,R](0,R]上一致收敛
(3)如果幂级数在x=Rx=-R处收敛,则幂级数在[R,0)[-R,0)上一致收敛

证:
(1)对任意的[δ,δ][-\delta,\delta],其中δ<R\delta<R,取δ\delta^\prime,使δ<δ<R\delta<\delta^\prime<R。设anδnM>0|a_n\delta^{\prime n}|\le M>0anxn=anδnxnδnM(δδ)n |a_nx^n|=|a_n\delta^{\prime n}||\frac{x^n}{\delta^{\prime n}}| \le M(\frac{\delta}{\delta^\prime})^n 由M判别法,幂级数在[δ,δ][-\delta,\delta]上绝对一致收敛。
(2)(3)只证明(2),(3)的证明是类似的
如果幂级数在x=Rx=R处收敛,那么对任意的x[0,R]x\in[0,R],都有anxn=anRn(xR)n a_nx^n=a_nR^n(\frac{x}{R})^n 由于g(x)=(xR)ng(x)=(\frac{x}{R})^nx[0,R]x\in[0,R]关于nn单调,并且有界,而级数n=1anRn\sum_{n=1}^\infty{a_nR^n}收敛,因此,由阿贝尔判别法,幂级数在(0,R](0,R]上一致收敛

由此我们可以得到如下推论。
推论11.1 幂级数在其定义域内一致收敛
既然如此,那么,幂级数一定在其收敛域内是连续函数。
定理11.3 幂级数在收敛域内是连续函数
定理11.4(逐项积分定理) 幂级数f(x)=n=1anxnf(x)=\sum_{n=1}^\infty{a_nx^n}的收敛半径为RR,对任意的(R,R)(-R,R)内的闭子区间[a,b][a,b]f(x)f(x)[a,b][a,b]上可积,并且:abf(x)dx=n=1an(bn+1an+1)n+1\int_a^b{f(x)dx}=\sum_{n=1}^{\infty}{\frac{a_n(b^{n+1}-a^{n+1})}{n+1}}
那么,幂级数是否可以逐项求导呢?答案是肯定是,但是,我们首先要解决的一个问题的逐项求导之后的幂级数的收敛半径。
引理11.1 幂级数f(x)=n=1anxnf(x)=\sum_{n=1}^\infty{a_nx^n}的收敛半径为RR,则幂级数n=1nanxn1\sum_{n=1}^\infty{na_nx^{n-1}}的收敛半径也为RR

证:
设幂级数n=1nanxn1\sum_{n=1}^\infty{na_nx^{n-1}}的收敛半径为RR^\prime
如果n=1anxn\sum_{n=1}^\infty{a_nx^n}x0x_0处收敛,对任意的0<x<x00<x<|x_0|
首先,有limnanx0n=0 \lim_{n\to\infty}{|a_nx_0^n|}=0 再任取x<x<x0x<x^\prime<|x_0|,就有limnnxxn=0 \lim_{n\to\infty}{n|\frac{x}{x^\prime}|^n}=0 因此,存在正数M>0M>0,使得nanx0nxxnM n|a_nx_0^n||\frac{x}{x^\prime}|^n \le M nanx0n=anx0n(nxxn)xx0nMxx0n |na_nx_0^n|=|a_nx_0^n|(n|\frac{x}{x^\prime}|^n)|\frac{x^\prime}{x_0}|^n \le M|\frac{x^\prime}{x_0}|^n 由比较判别法,幂级数在xx处收敛,因而RRR^\prime \ge R
相同的办法可以证明RRR\ge R^\prime

定理11.5 幂级数f(x)=n=1anxnf(x)=\sum_{n=1}^\infty{a_nx^n}的收敛半径为RR,则f(x)f(x)(R,R)(-R,R)上无穷阶可导,并且f(k)(x)=n=kn(n1)(nk+1)anxnkf^{(k)}(x)=\sum_{n=k}^\infty{n(n-1)\cdots(n-k+1)a_nx^{n-k}}
我们可以看到,幂级数有相当好的性质,就是可以无穷阶逐项可导,无穷阶逐项积分,幂级数的相关计算也是基于此进行了。

解析函数的泰勒展开

泰勒级数

现在,假设我们有一个无穷阶可导的函数f(x)f(x),什么条件下,f(x)f(x)可以展成幂级数呢?那么,考虑这个问题的第一步,假设f(x)f(x)可以展成幂级数,那么系数应该如何确定?
假设f(x)=n=0anxnf(x)=\sum_{n=0}^\infty{a_nx^n},当然,这个展开是在收敛域内进行的,那么,在收敛域内,f(x)f(x)无穷次可导,并且导数等于f(k)(x)=n=kn(n1)(nk+1)anxnkf^{(k)}(x)=\sum_{n=k}^\infty{n(n-1)\cdots(n-k+1)a_nx^{n-k}}f(k)(0)=k!akf^{(k)}(0)=k!a_k这说明了ak=f(k)(0)k!a_k = \frac{f^{(k)}(0)}{k!},这恰好就是Taylor公式的各项系数!因此,如果f(x)f(x)无穷阶可导,我们称幂级数:n=0f(n)(0)n!xn\sum_{n=0}^\infty{\frac{f^{(n)}(0)}{n!}x^n}f(x)f(x)对应的幂级数,但注意,此时我们不能写成:f(x)=n=0f(n)(0)n!xnf(x)=\sum_{n=0}^\infty{\frac{f^{(n)}(0)}{n!}x^n}因为即使在收敛半径内,也不一定由此等式成立,那么,满足无穷阶可导的条件,还要满足什么条件才能划上等号呢?我们把在收敛半径内可展称幂级数的无穷阶可导函数称为\underline{实解析函数},无穷阶可导函数f(x)f(x)何时是实解析函数?
实际上,按照Taylor公式,余项可表为f(x)k=0nf(k)(0)k!xk=f(k+1)(ξ)(k+1)!xk+1=0xf(n+1)(t)n!(xt)ndt f(x)-\sum_{k=0}^n{\frac{f^{(k)}(0)}{k!}x^k} =\frac{f^{(k+1)}(\xi)}{(k+1)!}x^{k+1} =\int_0^x{\frac{f^{(n+1)}(t)}{n!}(x-t)^ndt} 我们记余项为Rn(x)R_n(x),那么,实解析的充要条件是
limnRn(x)=0\lim_{n\to\infty}{R_n(x)}=0然而,验证这一条件没有定法,而且不太容易。函数何时解析的问题,在实数域内不能得到彻底的解决,在复变函数论中,这一问题可以就能得到彻底的解决,这不属于数学分析的范畴,这里不详细讲。

初等函数的泰勒展开

例11.1 证明f(x)=exf(x)=e^x是在x=0x=0处是实解析的

证:
幂级数n=0xnn!\sum_{n=0}^\infty\frac{x^n}{n!}的收敛域为(,+)(-\infty,+\infty)
余项为Rn(x)=eξ(n+1)!xn+1R_n(x) = \frac{e^\xi}{(n+1)!}x^{n+1}limnxn+1(n+1)!=0\lim_{n\to\infty}{\frac{x^{n+1}}{(n+1)!}}=0eξ(n+1)!xn+1exxn+1(n+1)!|\frac{e^\xi}{(n+1)!}x^{n+1}|\le \frac{e^{|x|}x^{n+1}}{(n+1)!}因此,limnRn(x)=0\lim_{n\to\infty}{R_n(x)}=0指数函数在其定义域内都可以展开成幂级数。并且ex=n=0f(n)(0)xnn! e^x=\sum_{n=0}^\infty{\frac{f^{(n)}(0)x^n}{n!}}

例11.2 证明f(x)=(1+x)αf(x)=(1+x)^\alpha,在(1,1)(-1,1)上是实解析的

证:
首先,其对应的幂级数为n=0α(α1)(αn+1)xnn! \sum_{n=0}^{\infty}{\frac{\alpha(\alpha-1)\cdots(\alpha-n+1)x^n}{n!}} 利用达朗贝尔判别法,容易求得收敛半径为11
由积分第一中值定理,余项可以表为Rn(x)=0xf(n+1)(t)n!(xt)ndt=(1θ)nf(n+1)(θx)xn+1n! R_n(x)=\int_0^x{\frac{f^{(n+1)}(t)}{n!}(x-t)^ndt} =\frac{(1-\theta)^{n}f^{(n+1)}(\theta x)x^{n+1}}{n!} 其中0<θ<10<\theta<1,该余项的形式称为柯西余项,我们采用柯西余项:Rn(x)=α(α1)(αn)n!(1θ)n(1+θx)αn1xn+1 R_n(x)=\frac{\alpha(\alpha-1)\cdots(\alpha-n)}{n!}(1-\theta)^n(1+\theta x)^{\alpha-n-1}x^{n+1} 由三角不等式,由1+θx1θx1θ |1+\theta x|\ge 1 - \theta |x| \ge 1-\theta 因此1+θxn1(1θ)n1 |1+\theta x|^{-n-1}\le (1-\theta)^{-n-1} 1θ1+θx1+θ 1-\theta \le |1+\theta x| \le 1+\theta 因此1+θxαmax((1θ)α,(1+θ)α) |1+\theta x|^\alpha \le \max((1-\theta)^\alpha,(1+\theta)^\alpha) 于是Rn(x)α(α1)(αn)n!xn+1max((1θ)α,(1+θ)α)(1θ)1 |R_n(x)|\le |\frac{\alpha(\alpha-1)\cdots(\alpha-n)}{n!}x^{n+1}|\max((1-\theta)^\alpha,(1+\theta)^\alpha)(1-\theta)^{-1} 由达朗贝尔判别法,容易证明,当x<1|x|<1时,级数n=0α(α1)(αn)n!xn+1\sum_{n=0}^{\infty}{\frac{\alpha(\alpha-1)\cdots(\alpha-n)}{n!}x^{n+1}}绝对收敛,这样就证得了,x<1|x|<1时,Rn(x)0R_n(x)\to 0

例11.3ln(1+x)\ln(1+x)的幂级数展开

解:
实际上ln(1+x)\ln(1+x)的导数为11+x\frac{1}{1+x},而(1+x)1(1+x)^{-1}(1,1)(-1,1)上是实解析的,再用逐项积分的方法,就可以得到ln(1+x)=n=1(1)n1xnn \ln(1+x) = \sum_{n=1}^\infty{\frac{(-1)^{n-1}x^n}{n}} 类似的方法可以求反三角函数的泰勒级数

魏尔斯特拉斯定理

幂级数是用一系列多项式逼近一个无穷次可微的函数。即如果f(x)=n=0anxnf(x)=\sum_{n=0}^\infty{a_nx^n},部分和函数为Sn(x)=k=0nakxkS_n(x)=\sum_{k=0}^n{a_kx^k}Sn(x)S_n(x)是一个多项式,实际上就是由一系列多项式{Sn(x)}\{S_n(x)\}去逼近f(x)f(x)。对于一般的连续函数,能否做到这一点呢?答案是肯定的。首先,我们给出可由多项式逼近的定义。
定义11.1 f(x)f(x)在区间II上有定义,如果对任意的ε>0\varepsilon>0,存在多项式P(x)P(x),对任意的xIx\in I,都有f(x)P(x)<ε |f(x)-P(x)|<\varepsilon 则称f(x)f(x)在区间II上可被多项式逼近

实际上这个定义就等价于f(x)f(x)在区间II上可被一列多项式一致逼近。我们可以给出一个简单的证明:

证:
(1)如果f(x)f(x)在区间II上可被多项式逼近,令εn=1n\varepsilon_n=\frac{1}{n},存在多项式Pn(x)P_n(x),对任意的xIx\in I,都有f(x)Pn(x)<εn f(x)-P_n(x)<\varepsilon_n 按一致收敛的定义,Pn(x)P_n(x)在区间II上一致收敛到f(x)f(x)
(2)如果存在多项式Pn(x)P_n(x)Pn(x)P_n(x)在区间II上一致收敛到f(x)f(x)ε>0\varepsilon>0,存在NNn>Nn>NPn(x)f(x)<ε |P_n(x)-f(x)|<\varepsilon 于是f(x)f(x)在区间II上可被多项式逼近

f(x)f(x)在区间II上可被多项式逼近,由一致收敛的性质,f(x)f(x)在区间II上连续。
定理11.6 f(x)f(x)在*区间II上可被多项式逼近,则f(x)f(x)必为多项式

证:
f(x)f(x)在*区间II上可被多项式逼近,则存在一列多项式Pn(x)P_n(x)在区间II上一致收敛到f(x)f(x),由一致收敛的柯西准则,对任意的ε>0\varepsilon>0,存在NNn,m>Nn,m>NPn(x)Pm(x)<ε |P_n(x)-P_m(x)|<\varepsilon 假设Pn(x)P_n(x)Pm(x)P_m(x)是两个不同的多项式,Pn(x)Pm(x)P_n(x)-P_m(x)也是一个非零的多项式。若Pn(x)Pm(x)P_n(x)-P_m(x)是一个常数函数,则Pn(x)Pm(x)<ε|P_n(x)-P_m(x)|<\varepsilon,否则,若Pn(x)Pm(x)P_n(x)-P_m(x)的次数至少为1,则limxPn(x)Pm(x)=+ \lim_{x\to\infty}{|P_n(x)-P_m(x)|}=+\infty 又与Pn(x)Pm(x)<ε|P_n(x)-P_m(x)|<\varepsilon矛盾,因此,Pn(x)Pm(x)P_n(x)-P_m(x)是一个常数函数,也就是说,n>Nn>N时,Pn(x)P_n(x)PN+1(x)P_{N+1}(x)只相差一个常数,记Pn(x)=PN+1(x)+anP_n(x)=P_{N+1}(x)+a_n,则{an}\{a_n\}收敛,f(x)=PN+1(x)+limnanf(x)=P_{N+1}(x)+\lim_{n\to\infty}{a_n},因此f(x)f(x)是一个多项式。

现在我们考虑有界区间
定理11.7 f(x)f(x)(a,b)(a,b)上可被多项式逼近,则limxa+f(x)\lim_{x\to a^+}{f(x)}存在,limxbf(x)\lim_{x\to b^-}{f(x)}存在,定义
g(x)={limxa+f(x)x=af(x)a<x<blimxbf(x)x=b g(x)=\begin{cases} \lim_{x\to a^+}{f(x)}&x=a\\ f(x)&a<x<b\\ \lim_{x\to b^-}{f(x)}&x=b \end{cases} g(x)g(x)[a,b][a,b]上可被多项式逼近

证:
f(x)f(x)(a,b)(a,b)上可被多项式逼近,则存在多项式P0(x)P_0(x),对任意的x(a,b)x\in(a,b),都有P0(x)f(x)<1 |P_0(x)-f(x)|<1 由于P0(x)P_0(x)(a,b)(a,b)上是有界的,f(x)f(x)(a,b)(a,b)上也是有界,不妨设f(x)<M,x(a,b)|f(x)|<M,\forall x\in (a,b),存在一列多项式{Pn(x)}\{P_n(x)\}{Pn(x)}\{P_n(x)\}(a,b)(a,b)上一致收敛到f(x)f(x)。不妨就设x(a,b)\forall x \in (a,b)n1\forall n\ge 1,都有Pn(x)f(x)<1 |P_n(x)-f(x)|<1 于是Pn(x)Pn(x)f(x)+f(x)<M+1,x(a,b),n1 |P_n(x)|\le|P_n(x)-f(x)|+|f(x)|< M+1,\forall x \in (a,b),\forall n\ge 1 Pn(a)M+1,Pn(b)M+1|P_n(a)|\le M+1,|P_n(b)|\le M+1,则{Pn(a)}\{P_n(a)\}{Pn(b)}\{P_n(b)\}都有界,取子列{nk}\{n_k\},使得{Pnk(a)}\{P_{n_k}(a)\}{Pnk(b)}\{P_{n_k}(b)\}都收敛,则{Pnk(x)}\{P_{n_k}(x)\}[a,b][a,b]上一致收敛到g(x)g(x),由于{Pnk(x)}\{P_{n_k}(x)\}[a,b][a,b]上连续,因此g(x)g(x)[a,b][a,b]上连续

因此,实际上我们只需要考虑有界闭区间上的连续函数能否被多项式逼近的问题。答案是肯定的,为了解答这个问题,我们需要先给出三个引理。
引理11.2 f(x)f(x)g(x)g(x)在区间II上可被多项式逼近,则对任意的实数a,ba,baf(x)+bg(x)af(x)+bg(x)II上可被多项式逼近

引理11.3 f(x)f(x)II上可被{fn(x)}\{f_n(x)\}一致逼近,{fn(x)}\{f_n(x)\}可被多项式逼近,则f(x)f(x)可被多项式逼近

引理11.4 在任意的有界闭区间[a,b][a,b]上,对任意的实数ccxc|x-c|[a,b][a,b]上可被多项式逼近

证:
我们先证明x|x|[1,1][-1,1]可被多项式逼近,实际上,我们已经证明了x+1=n=0Cn12xn \sqrt{x+1}=\sum_{n=0}^{\infty}{C_{n}^{\frac{1}{2}}x^n} 收敛半径为11,在[0,1][0,1]上一致收敛,于是x=x21+1=n=0Cn12(x21)n |x| = \sqrt{x^2-1+1} = \sum_{n=0}^{\infty}{C_{n}^{\frac{1}{2}}(x^2-1)^n} 而该级数任意部分和都是多项式,因此,x|x|[1,1][-1,1]可被多项式逼近,取足够大的β>0\beta>0,使得{bcβ1acβ1 \begin{cases} \frac{b-c}{\beta}\le 1\\ \frac{a-c}{\beta}\ge -1 \end{cases} 则需要βmax(bc,ca)\beta\ge\max{(b-c,c-a)},此时xcβ|\frac{x-c}{\beta}|可被多项式逼近,这是因为对任意的ε>0\varepsilon>0,存在多项式P(x)P(x)x[1,1]x\in[-1,1]时,都有xP(x)<ε ||x|-P(x)|<\varepsilon xcβP(xcβ)<ε,x[a,b] ||\frac{x-c}{\beta}|-P(\frac{x-c}{\beta})|<\varepsilon,\forall x \in [a,b] P(xcβ)P(\frac{x-c}{\beta})也是多项式,于是xc|x-c|[a,b][a,b]上也可被多项式逼近

现在我们来整理思路,我们首先证明一类简单的连续函数可以被多项式逼近,然后用这一类简单的连续函数的线性组合去逼近任意的连续函数,从而得出任意的连续函数都可以被多项式逼近的结论。第一类函数是max(xa,0)max{(x-a,0)},其函数图像如下
数学分析笔记11:幂级数
它可以表示成H(x,a)=xa+xa2H(x,a)=\frac{x-a+|x-a|}{2},我们作一个简单的合成,Q(x,a,b)=H(x,a)H(x,b)Q(x,a,b)=H(x,a)-H(x,b),就可以得到下图的红色线
数学分析笔记11:幂级数
接下来我们来考察如何对任意函数进行逼近,一个直观的办法就是利用分段线性函数,如下图所示
数学分析笔记11:幂级数
对于蓝色的连续曲线,可以用红色的折线来逼近,当区间越分越细的时候,逼近得就越好,这样,我们就一种逼近方法,我们用分析的语言来把这个想法表达出来。首先我们对区间[a,b][a,b]进行划分Δ:a=x0<x1<<xn=b\Delta:a=x_0<x_1<\cdots<x_n=b,连接(xi,f(xi))(x_i,f(x_i))(xi+1,f(xi+1)(x_{i+1},f(x_{i+1}),i=1,,n1i=1,\cdots,n-1得到一段折线,这段折线该如何用Q(x,a,b)Q(x,a,b)的语言来表示出来呢?考察函数c+kQ(x,a,b)c+kQ(x,a,b),则在x<ax<a时,c+kQ(x,a,b)c+kQ(x,a,b)是一段平坦的直线y=ay=a,在a<x<ba<x<b时,c+kQ(x,a,b)c+kQ(x,a,b)是一条斜率为kk的线段,x>bx>b时同样是一条平坦的直线,这就启发我们,这类型的函数首尾相接就可以得到分段线性函数的解析表达式。对f(x)f(x),对分划Δ:a=x0<x1<<xn=b\Delta:a=x_0<x_1<\cdots<x_n=b,即是f(x0)+i=0n1f(xi+1)f(xi)xi+1xiQ(x,xi,xi+1)f(x_0)+\sum_{i=0}^{n-1}{\frac{f(x_{i+1})-f(x_{i})}{x_{i+1}-x_i}Q(x,x_i,x_{i+1})},由闭区间上连续的函数的一致连续性,只要Δ\Delta越分越细,分段线性函数可以逼近连续函数,再由前两个引理,即可证得以下定理。
定理11.8(威尔斯特拉斯定理) 闭区间上的连续函数均可被多项式逼近