函数项级数与幂级数
函数项级数把“数列求和”的问题搬到函数空间里。我们不再只问一个数列 ∑an 是否收敛,而是问
n=1∑∞un(x)
在每个 x 上是否收敛,收敛后的函数能不能保持连续、可积、可导,以及能不能把求和号和极限、积分、求导交换。
这一章的主线很短:先用 Weierstrass M 判别法得到一致收敛,再把它用到幂级数。幂级数在收敛半径内部表现得非常规整;麻烦主要在端点,以及 Taylor 级数是否真的表示原函数。

函数项级数的收敛
设 E⊂R,每个 un:E→R 都是函数。函数项级数
n=1∑∞un(x)
的第 N 个部分和是函数
SN(x)=n=1∑Nun
如果对固定的 x∈E,数项级数 ∑un(x) 收敛,就说函数项级数在这个 x 处收敛。若对每个 x∈E 都收敛,就得到一个和函数
S(x)=n=1∑∞un(x)
这叫逐点收敛。逐点收敛只保证“每个点最后都到达”,不保证所有点以同一种速度到达。
一致收敛更强。若对每个 ε>0,存在 N,使得当 n≥N 时,对所有 x∈E 都有
∣Sn(x)−S(x)∣<ε
就说 ∑un 在 E 上一致收敛。这个 N 只依赖 ε,不能依赖 x。
判断函数项级数的一致收敛,通常不直接盯着未知的和函数 S,而是盯尾项。也就是说,研究 Sm−Sn=u 是否能在整个区间上一并变小。
一致收敛的 Cauchy 形式是本章后面证明的常用入口:∑un 在 E 上一致收敛,当且仅当对每个 ε>0,存在 N,使得 m 时,对所有 都有
k=n+1∑muk
这个形式把问题变成了“尾巴是否能统一控制”。
Weierstrass M 判别法
M 判别法给出一个非常实用的思路:不要直接估计每个 x 上的求和过程,而是给每一项找一个与 x 无关的数值上界。

设 ∣un(x)∣≤Mn 对所有 x∈E 都成立。如果数项级数 收敛,那么函数项级数 在 上绝对一致收敛,因而一致收敛。
证明只用三角不等式和数项级数的 Cauchy 判别法。给定 ε>0,由于 ∑Mn 收敛,存在 N,使得 m>n≥ 时
k=n+1∑mMk<ε
于是对所有 x∈E,
k=n+1∑m
所以 ∑un 满足一致 Cauchy 条件。
怎么找 M_n
找 Mn 时先看 x 的范围。若 x∈[0,q] 且 0<q,则 ,所以
nxn
因为 ∑qn/n 收敛,∑xn/n 在 [0,q] 上一致收敛。
如果区间换成 [0,1],同样的估计只给出 1/n,而 ∑1/n 发散。M 判别法此时不能证明一致收敛;它可能只是工具不够,也可能级数确实不一致收敛。不要把“M 判别法失败”误读成“级数不一致收敛”。
例题:用 M 判别法证明一致收敛
证明级数
n=1∑∞n2sin(nx)
在 R 上一致收敛。
先把变量部分和 n 部分分开。对所有实数 x,都有 ∣sin(nx)∣≤1,因此 。
幂级数的收敛半径
幂级数是函数项级数中最重要的一类:
n=0∑∞an(x−x0
其中 x0 是展开中心,an 是系数。幂级数的收敛集合有一种特别规则的形状:以 x0 为中心,内部收敛,外部发散,边界点单独分析。

存在 R∈[0,∞],使得当 ∣x−x0∣<R 时级数绝对收敛,当 时级数发散。这个 称为收敛半径。
常用计算公式来自根值或比值:
R1=n→∞limsupn
若极限
L=n→∞lima
存在,则
R=L1
这里约定 L=0 时 R=∞,L=∞ 时 R=0。
收敛半径只决定开区间内部和外部。两个端点 x0−R 与 x0+R 不由半径公式决定,必须代回原级数,分别作为普通数项级数判断。
端点要单独分析

看一个典型例子:
n=1∑∞nxn
由比值法,
anan+1
所以 R=1。当 ∣x∣<1 时绝对收敛,当 ∣x∣>1 时发散。端点要分别代入:
当 x=1 时,得到调和级数
n=1∑∞n1
它发散。当 x=−1 时,得到交错调和级数
n=1∑∞n(−1)n
它收敛但不绝对收敛。因此收敛区间是 [−1,1)。
幂级数的一致收敛
幂级数在整个收敛开区间上未必一致收敛,但在任何严格位于内部的闭区间上一致收敛。
设 0<r<R。当 ∣x−x0∣≤r 时,
∣an(x−x0)n∣≤∣a
因为 r<R,数项级数 ∑∣an∣rn 收敛。由 M 判别法,幂级数在
[x0−r,x0+r]
上一致收敛。
这句话常被简写成:幂级数在收敛半径内部局部一致收敛。这里“局部”的意思是,任取一个闭区间,只要它离边界还有正距离,就能得到一致收敛。
在开区间 (x0−R,x0+R) 上讨论逐点性质时,可以固定一个点,再选一个包含它的小闭区间 。许多逐项运算定理正是靠这种内部闭区间上的一致收敛来证明。
逐项积分与逐项求导
一般函数项级数不能随意交换求和与积分、求导。幂级数的好处是:在收敛半径内部,它可以逐项积分,也可以逐项求导,而且积分后、求导后的幂级数收敛半径仍为 R。

若
f(x)=n=0∑∞an(x−x
在 ∣x−x0∣<R 内成立,则对 ∣x−x0∣<,
f′(x)=n=1∑∞na
并且从 x0 到 x 积分有
∫x0xf(t)dt=
逐项求导比逐项积分更敏感。对一般函数项级数,常见的充分条件是:某一点处 ∑un(x∗) 收敛,且导函数级数 ∑un′ 在区间上一致收敛。这样才能推出 一致收敛,并且和函数可导,导数等于 。幂级数之所以顺利,是因为导数级数在每个内部闭区间上仍可用 M 判别法控制。
逐项求导的结论只自动保证在 ∣x−x0∣<R 内。端点处即使原幂级数收敛,也不能直接把内部求导公式延伸过去;端点需要重新判断。
例题:由几何级数得到对数级数
在 ∣x∣<1 时,
1−x1=n=0∑∞x
逐项积分从 0 到 x 得到
∫0x1−t1dt=
所以
−ln(1−x)=n=0∑∞n+1
也就是
ln(1−x)=−n=1∑∞nx
这个等式先在 (−1,1) 内成立。若要讨论 x=1 或 x=−1,不能靠逐项积分公式自动得到,必须回到端点级数本身。
Taylor 级数与函数表示
若函数 f 在 x0 附近有任意阶导数,它的 Taylor 级数形式是
n=0∑∞n!f(n
第 N 阶 Taylor 多项式是
TN(x)=n=0∑N
它在展开点附近往往给出很好的近似。但“有 Taylor 级数”不等于“函数等于 Taylor 级数”。真正需要证明的是余项
RN(x)=f(x)−TN(x)
在目标区间上趋于 0。

如果对某个 x 有
N→∞limRN(x)=0
则
f(x)=n=0∑∞n!
否则 Taylor 级数可能收敛到别的值,也可能只在很小范围内表示 f。
常见 Taylor 展开
下面这些展开都以 0 为中心:
ex=n=0∑∞n!x
对所有 x∈R 成立。
sinx=n=0∑∞(−1)n(
对所有 x∈R 成立。
cosx=n=0∑∞(−1)n(2n
对所有 x∈R 成立。
1−x1=n=0∑∞x
在 ∣x∣<1 内成立。端点 x=1 发散,x=−1 也发散,因为此时项不趋于 0。
ln(1+x)=n=1∑∞(−1)n+1
在 (−1,1] 上成立;左端点 x=−1 发散,右端点 x=1 条件收敛。
本章方法清单
遇到函数项级数,先按下面的顺序处理:
先明确讨论区间 E。同一个级数在小区间上可能一致收敛,在大区间上可能不一致收敛。
若要证明一致收敛,优先尝试 M 判别法:寻找 ∣un(,并确认 收敛。
练习
- 证明 ∑n=1∞xn/n2 在 [−1,1] 上一致收敛。
对所有 x∈[−1,1],有 ∣xn/n2∣≤1/n。由于 收敛,由 M 判别法可知原级数在 上一致收敛。
- 求幂级数 ∑n=1∞nxn 的收敛半径和收敛区间。
这里 an=n,有 ∣an+1/a,所以 。当 时,级数为 ,发散;当 时,级数为 ,项不趋于 ,也发散。因此收敛区间是 。
- 设 ∑anxn 的收敛半径为 R>0。说明为什么它在 [−r,r] 上一致收敛,其中 。
因为 r<R,数项级数 ∑∣an∣rn 收敛。对 x∈,有 。由 M 判别法, 在 上一致收敛。