跳转到内容

7.3 幂级数

王绵森、马知恩主编高等教育出版社《工科数学分析基础(第三版)》大学本科 · 教材双语助读 (Alt+Y)

在本节和下一节中将研究两类常用的函数项级数——幂级数与 Fourier 级数。本节研究幂级数的收敛性、幂级数在收敛区间内的性质以及函数展开为幂级数的问题。

形如

∑ₙ=0^(∞) aₙ xⁿ = a₀ + a₁ x + a₂ x² + … + aₙ xⁿ + …, (3.1)

或者

∑ₙ=0^(∞) aₙ (x - x₀)ⁿ = a₀ + a₁ (x - x₀) + a₂ (x - x₀)² + … + aₙ (x - x₀)ⁿ + … (3.2)

的函数项级数称为幂级数,其中 x₀ 与系数 aₙ (n = 0, 1, 2, …) 都是实数。在级数 (3.2) 中,令 u = x - x₀,它就变成 (3.1) 式的形式。因此,只要讨论形如 (3.1) 的幂级数就行了。

幂级数是常用的一类函数项级数,它除了具有函数项级数的共同性质外,由于它的通项是幂函数,因此,还有一些特殊的性质。例如,幂级数 (3.1) 的部分和 Sₙ(x) = ∑ₖ=0ⁿ aₖ x^k 是一个关于 x 的 n 次多项式。如果在集合 D ⊆ ℝ 上,{Sₙ} 处处收敛于和函数 S,那么,

∀ x ∈ D, S(x) = limₙ → ∞ Sₙ(x) = ∑ₙ=0^(∞) aₙ xⁿ.

这样,就像第二章第五节中所指出的那样,可以用 n 次多项式 Sₙ(x) 任意逼近和函数 S(x),在函数逼近理论和近似计算中,这是一件很有意义的事。

首先研究幂级数的收敛性有什么特点。

显然,当 x=0 时,幂级数 (3.1) 必定收敛,就是说,幂级数的收敛域是非空的。进一步的研究发现幂级数的收敛性还有一些重要性质。例如,由例2.1 知道,作为一个简单幂级数的等比级数,它的收敛域是以 x=0 为中心对称区间 (-1, 1)。试问,是否任何幂级数的收敛域都具有这个特点呢?下面来讨论这个问题。

定理 3.1 (Abel 定理)

对于幂级数 (3.1),下列命题成立:

(1) 若它在点 x₀ ≠ 0 处收敛,则当 |x| < |x₀| 时,该级数绝对收敛;

(2) 若它在点 tildex₀ ≠ 0 处发散,则当 |x| > |tildex₀| 时,该级数发散。

证明

(1) 由已知,级数 ∑ₙ=0^(∞) aₙ x₀ⁿ 收敛,故 limₙ → ∞ aₙ x₀ⁿ = 0。因此,数列 {aₙ x₀ⁿ} 有界,即 ∃ M > 0,使得 ∀ n ∈ ℕ_+,恒有 |aₙ x₀ⁿ| ≤slant M。于是有

|aₙ xⁿ| = |aₙ x₀ⁿ| · | (x)/(x₀) |ⁿ ≤slant M | (x)/(x₀) |ⁿ.

当 |x| < |x₀| 时,由于 | (x)/(x₀) | < 1,所以等比级数 ∑ₙ=0^(∞) M | (x)/(x₀) |ⁿ 收敛。根据比较准则,当 |x| < |x₀| 时,级数 (3.1) 绝对收敛。

(2) 用反证法。假定存在 x₁ (|x₁| > |tildex₀|),使级数 ∑ₙ=0^(∞) aₙ x₁ⁿ 收敛,由 (1) 得知,级数 (3.1) 在 tildex₀ 处绝对收敛,这与假设相矛盾。

从 Abel 定理可以看到,若存在 x₀ ≠ 0,使级数 (3.1) 在 x₀ 处收敛,则它在开区间 (-|x₀|, |x₀|) 内绝对收敛;若存在 tildex₀ ≠ 0,使该级数在 tildex₀ 发散,则它在开区间 (-∞, -|tildex₀|) 与 (|tildex₀|, +∞) 内发散。

为了进一步讨论幂级数收敛域的情况,令

D = { |x| | ∑ₙ=0^(∞) aₙ xⁿ 收敛 },

则 D ≠ ∅,且 D 有且仅有以下三种情况:

(1) D 无上界。此时,∀ x ∈ ℝ,∃ x₀ (|x₀| ∈ D),使 |x| < |x₀|。由于级数 (3.1) 在 x₀ 处收敛,根据 Abel 定理,它在 x 处绝对收敛。因此,级数 (3.1) 在任何 x ∈ ℝ 处都绝对收敛。

(2) D 有上界。此时 D 必有上确界,设 sup D = R。如果 R=0,即 D={0},那么,该级数的收敛域仅由 x=0 组成。

(3) D 有上界,且 R>0。在这种情况下,由 Abel 定理,当 |x|>R 时,级数发散;当 |x|<R 时,级数必绝对收敛。事实上,取 ε = R - |x|,由上确界的定义,必存在 x₀ (|x₀| ∈ D),使 |x₀| > R - ε = |x|。由于级数 (3.1) 在 x₀ 处收敛,根据 Abel 定理,它在 x 处绝对收敛。

由以上讨论可得:

定理 3.2

幂级数 (3.1) 的收敛性有且仅有三种可能:

(1) 对于任何 x ∈ ℝ 都收敛,并且绝对收敛;

(2) 仅在 x=0 点收敛;

(3) 存在一个正数 R,当 |x|<R 时绝对收敛,当 |x|>R 时发散。

由此,我们引入如下定义:

定义 3.1

定理3.2 中的正数 R 称为幂级数 (3.1) 的收敛半径,对应的开区间 (-R, R) 称为它的收敛区间。

注意

不要把收敛区间与收敛域混为一谈。对幂级数而言,收敛区间是指开区间 (-R, R),收敛域可能是包含收敛区间端点的闭区间或半开(半闭)区间,甚至可能是仅由 x=0 构成的单点集。

由定理3.2 内绝对收敛,在收敛区间之外发散(图 7.4)。(-R, R) 内绝对收敛,在收敛区间之外发散(图 7.4)。

图 7.4 幂级数收敛与发散示意图

为统一见起,对于定理3.2 中的情况 (1),我们说级数 (3.1) 的收敛半径 R = +∞,收敛区间为 (-∞, +∞);对于情况 (2),R=0,收敛域 D = {0};对于情况 (3),收敛区间为 (-R, R) 处级数的收敛性如何,定理3.2 没有给出任何结论,需要对给定的幂级数作具体分析。x = ± R 处级数的收敛性如何,定理 3.2 没有给出任何结论,需要对给定的幂级数作具体分析。

由上面的讨论得知,任何幂级数 (3.1) 的收敛区间都是以 x=0 为对称中心的开区间。收敛区间为开区间 (-R, R) (R ≠ 0,但 R 可以为 +∞)是幂级数收敛性的一大优点。要求幂级数的收敛区间,只要求它的收敛半径。如何计算幂级数的收敛半径呢?

下面介绍两个常用的方法。

定理 3.3

设有幂级数 ∑ₙ=0^(∞) aₙ xⁿ,若 aₙ ≠ 0,并且 limₙ → ∞ | fracaₙaₙ+1 | 存在或为 +∞,则它的收敛半径为

R = limₙ → ∞ | fracaₙaₙ+1 |. (3.3)
证明

设 limₙ → ∞ | fracaₙaₙ+1 | = L,利用正项级数的检比法,得

limₙ → ∞ | fracuₙ+1(x)uₙ(x) | = limₙ → ∞ | fracaₙ+1 xⁿ+1aₙ xⁿ | = |x| limₙ → ∞ | fracaₙ+1aₙ |. (3.4)

(1) 若 0 < L < +∞,则 ∀ x ≠ 0,(3.4) 式的右端等于 (|x|)/(L),故当 |x| < L 时,级数 ∑ₙ=1^(∞) aₙ xⁿ 绝对收敛;当 |x| > L 时,该级数的绝对值级数发散。但由于此时 |uₙ+1(x)| > |uₙ(x)|,故当 n → ∞ 时,uₙ(x) not→ 0,所以该级数发散,因此 R=L。

(2) 若 L=0,则 ∀ x ≠ 0,(3.4) 式右端等于 +∞,因此除 x=0 外,该级数都发散,故 R=0=L。

(3) 若 L=+∞,则 ∀ x ∈ (-∞, +∞),(3.4) 式右端等于 0。因此,级数在 (-∞, +∞) 上绝对收敛,故 R = +∞ = L。

想一想

试用与证明定理3.3 类似的方法证明定理3.4。

定理 3.4

设有幂级数 ∑ₙ=0^(∞) aₙ xⁿ,若 aₙ ≠ 0,且 limₙ → ∞ (1)/(n√(|aₙ|)) 存在或为 +∞,则它的收敛半径为

R = limₙ → ∞ (1)/(n√(|aₙ|)). (3.5)
例 3.1 求下列幂级数的收敛区间与收敛域

(1) ∑ₙ=0^(∞) (xⁿ)/((n+2)3ⁿ);

(2) ∑ₙ=0^(∞) (xⁿ)/(n!);

(3) ∑ₙ=1^(∞) (3ⁿ + (-2)ⁿ)/(n) (x-1)ⁿ。

解

(1) 由于

R = limₙ → ∞ | fracaₙaₙ+1 | = limₙ → ∞ frac(n+3)3ⁿ+1(n+2)3ⁿ = 3,

所以它的收敛区间为 (-3, 3)。又在 x = ± 3 处,该级数分别变为两个常数项级数:

∑ₙ=0^(∞) (1)/(n+2) = 1/2 + 1/3 + … + (1)/(n+2) + …,∑ₙ=0^(∞) ((-1)ⁿ)/(n+2) = 1/2 - 1/3 + … + ((-1)ⁿ)/(n+2) + …,

并且前者发散,后者收敛。所以原级数的收敛域为 [-3, 3)。

(2) 由于

R = limₙ → ∞ | fracaₙaₙ+1 | = limₙ → ∞ ((n+1)!)/(n!) = limₙ → ∞ (n+1) = +∞,

所以该级数的收敛区间与收敛域都是 (-∞, +∞)。

(3) 由于

R = limₙ → ∞ | fracaₙaₙ+1 | = limₙ → ∞ frac(3ⁿ + (-2)ⁿ)/(n)frac3ⁿ+1 + (-2)ⁿ+1n+1 = limₙ → ∞ (n+1)/(n) · frac3ⁿ + (-2)ⁿ3ⁿ+1 + (-2)ⁿ+1= limₙ → ∞ (n+1)/(n) · (1 + (-2/3)ⁿ)/(3 + (-2/3)ⁿ (-2)) = 1/3,

所以该级数的收敛区间为 (2/3, 4/3)。

在 x = 2/3 处,该级数变为

∑ₙ=1^(∞) (3ⁿ + (-2)ⁿ)/(n) (-1/3)ⁿ = ∑ₙ=1^(∞) ((-1)ⁿ + (2/3)ⁿ)/(n)

由于级数 ∑ₙ=1^(∞) ((-1)ⁿ)/(n) 收敛,∑ₙ=1^(∞) (2/3)ⁿ 1/n 也收敛(利用检比法),故原级数在 x = 2/3 处收敛。

在 x = 4/3 处,级数变为

∑ₙ=1^(∞) (3ⁿ + (-2)ⁿ)/(n) (1/3)ⁿ = ∑ₙ=1^(∞) (1 + (-2/3)ⁿ)/(n),

它可以看成是发散级数 ∑ₙ=0^(∞) 1/n 与收敛级数 ∑ₙ=1^(∞) ((-2/3)ⁿ)/(n) 之和,所以发散。

因此,原级数的收敛域为 [2/3, 4/3)。

想一想

例3.1 中哪些级数的收敛半径可用公式 (3.5) 求出?

在定理3.3 与定理3.4 中,要求所给级数所有项的系数 aₙ ≠ 0 (至多有有限项系数为 0)。若其中有无穷多项的系数 aₙ = 0,则它为缺项级数。此时,收敛半径 R 不能用公式 (3.3) 与 (3.5) 来求,而要用常数项级数中的检比法或根根法直接来求。

例 3.2 求级数 ∑n=0∞x2n4n(n+1)2\sum_{n=0}^{\infty} \frac{x^{2n}}{4^n(n+1)^2} 的收敛区间与收敛域
解

该级数仅含偶次幂项,而 a₂k-1 = 0 (k=1, 2, …),是一个缺项级数。记 uₙ(x) = fracx²n4ⁿ(n+1)²,由于

limₙ → ∞ | fracuₙ+1(x)uₙ(x) | = limₙ → ∞ | fracx²n+24ⁿ+1(n+2)² · frac4ⁿ(n+1)²x²n | = limₙ → ∞ ((n+1)/(n+2))² (|x|²)/(4) = (|x|²)/(4),

根据检比法,当 |x| < 2 时,级数绝对收敛;当 |x| > 2 时,|uₙ+1(x)| > |uₙ(x)|,故当 n → ∞ 时,uₙ(x) not→ 0,所以该级数发散。因此,它的收敛半径 R=2,收敛区间为 (-2, 2)。

又在 x = ± 2 处,原级数变为 ∑ₙ=0^(∞) (1)/((n+1)²),由于它是收敛的,所以原级数收敛域为 [-2, 2]。

注意

由上面两例可见,幂级数的收敛区间与收敛域不一定相同,一般来说,收敛域不小于收敛区间。

根据常数项级数的性质1.1 和定理1.11,易得幂级数下面的代数运算性质。

定理 3.5

设幂级数 ∑ₙ=0^(∞) aₙ xⁿ 与 ∑ₙ=0^(∞) bₙ xⁿ 的收敛半径分别为 R₁ 与 R₂,令 R = min{R₁, R₂},则在它们公共的收敛区间 (-R, R) 内,有

(1) 级数 α ∑ₙ=0^(∞) aₙ xⁿ + β ∑ₙ=0^(∞) bₙ xⁿ 收敛,并且

α ∑ₙ=0^(∞) aₙ xⁿ + β ∑ₙ=0^(∞) bₙ xⁿ = ∑ₙ=0^(∞) (α aₙ + β bₙ) xⁿ (其中 α, β ∈ ℝ);

(2) 它们的乘积级数收敛,并且

( ∑ₙ=0^(∞) aₙ xⁿ ) ( ∑ₙ=0^(∞) bₙ xⁿ ) = ∑ₙ=0^(∞) cₙ xⁿ,

其中 cₙ = a₀ bₙ + a₁ bₙ-1 + … + aₙ b₀。

注意

两个收敛幂级数的相加减或相乘得到的幂级数,其收敛半径 ≥ min{R₁, R₂}。例如,幂级数 ∑ₙ=0^(∞) (1+2ⁿ) xⁿ 与 ∑ₙ=0^(∞) (1-2ⁿ) xⁿ 的收敛半径分别为

R₁ = limₙ → ∞ | frac1+2ⁿ1+2ⁿ+1 | = 1/2, R₂ = limₙ → ∞ | frac1-2ⁿ1-2ⁿ+1 | = 1/2,

它们相加得到的级数为

∑ₙ=0^(∞) [(1+2ⁿ) + (1-2ⁿ)] xⁿ = 2 ∑ₙ=0^(∞) xⁿ,

收敛半径 R = 1,故 R > min{R₁, R₂}。

为了研究幂级数的分析性质(连续性、可积性与可导性等),先证明幂级数的一致收敛性定理。

定理 3.6 (内闭一致收敛性)

设幂级数 ∑ₙ=0^(∞) aₙ xⁿ 的收敛半径为 R (0 < R ≤ +∞),则它在收敛区间 (-R, R) 内的任何闭子区间 [a, b] 上都是一致收敛的。

证明

令 r = max{|a|, |b|}。由于 [a, b] ⊊ (-R, R),所以 0 < r < R。根据定理3.2,级数 ∑ₙ=0^(∞) aₙ rⁿ 绝对收敛,即 ∑ₙ=0^(∞) |aₙ| rⁿ 收敛。又当 |x| ≤ r 时,|aₙ xⁿ| ≤ |aₙ| rⁿ (n = 0, 1, 2, …)。由 M 判别准则,级数 ∑ₙ=0^(∞) aₙ xⁿ 在 [-r, r] 上一致收敛。因为 -r ≤ a ≤ b ≤ r,所以它在 [a, b] 上一致收敛。

定理 3.7

设幂级数 ∑ₙ=0^(∞) aₙ xⁿ 的和函数为 S(x),收敛半径为 R,则有

(1) S(x) 在收敛区间 (-R, R) 内是连续的,即 S(x) ∈ C(-R, R);

(2) S(x) 在收敛区间 (-R, R) 内有连续的导数,并且可以逐项求导,即 ∀ x ∈ (-R, R),有

S'(x) = ( ∑ₙ=0^(∞) aₙ xⁿ )' = ∑ₙ=0^(∞) (aₙ xⁿ)' = ∑ₙ=0^(∞) n aₙ xⁿ-1, (3.6)

求导后所得幂级数 (3.6) 与原级数有相同的收敛半径;

(3) S(x) 在收敛区间 (-R, R) 内可积,并且可以逐项积分,即 ∀ x ∈ (-R, R),有

∫₀ˣ S(t) dt = ∫₀ˣ ( ∑ₙ=0^(∞) aₙ tⁿ ) dt = ∑ₙ=0^(∞) ∫₀ˣ aₙ tⁿ dt = ∑ₙ=0^(∞) (aₙ)/(n+1) xⁿ+1, (3.7)

积分后所得幂级数 (3.7) 与原级数有相同的收敛半径。

证明

仅证明 (1),关于 (2) 与 (3) 的证明,可参看参考文献 [11]。

为了证明 S(x) 在 (-R, R) 内连续,只要证明它在任一点 x₀ ∈ (-R, R) 连续就行了。由于 x₀ ∈ (-R, R),故必存在 r > 0,使 |x₀| < r < R。由定理3.6,级数 ∑ₙ=1^(∞) aₙ xⁿ 在 [-r, r] 上一致收敛于 S(x) 都是连续函数,根据定理2.3,和函数 aₙ xⁿ 都是连续函数,根据定理 2.3,和函数 S(x) 在 [-r, r] 上连续,因而在 x₀ 处连续。

综上所述,幂级数的和函数不但具有在收敛区间内的连续、可导性(实际上是任意阶可导)与可积性,而且能像多项式一样地进行加法和乘法运算,可以逐项求导、逐项积分。这些性质在幂级数求和以及将函数展开为幂级数等问题中都有十分重要的应用。

例 3.3

例3.3 求级数 ∑ₙ=0^(∞) (-1)ⁿ fracxⁿ+1n+1 = x - (x²)/(2) + (x³)/(3) - … + (-1)ⁿ fracxⁿ+1n+1 + … 的和函数与收敛域

解

由于

(1)/(1+x) = ∑ₙ=0^(∞) (-1)ⁿ xⁿ, x ∈ (-1, 1),

对上式两端逐项积分,得

ln(1+x) = ∫₀ˣ (dt)/(1+t) = ∫₀ˣ ∑ₙ=0^(∞) (-1)ⁿ tⁿ dt= ∑ₙ=0^(∞) ∫₀ˣ (-1)ⁿ tⁿ dt = ∑ₙ=0^(∞) (-1)ⁿ fracxⁿ+1n+1, x ∈ (-1, 1).

又当 x=1 时,级数变为 ∑ₙ=0^(∞) ((-1)ⁿ)/(n+1),它是收敛的,并且它的和为 ln 2 (见本章例1.11)。因此,级数 ∑ₙ=0^(∞) (-1)ⁿ fracxⁿ+1n+1 的和函数为 ln(1+x),其收敛域为 (-1, 1]。从而可知

ln(1+x) = ∑ₙ=0^(∞) (-1)ⁿ fracxⁿ+1n+1, x ∈ (-1, 1]. (3.8)
例 3.4 求级数 ∑n=1∞nxn\sum_{n=1}^{\infty} n x^n 的和函数
解

已知该级数的收敛区间为 (-1, 1),设其和函数为 S(x),则

S(x) = ∑ₙ=1^(∞) n xⁿ = x ∑ₙ=1^(∞) n xⁿ-1, x ∈ (-1, 1).

由于

∑ₙ=0^(∞) xⁿ = (1)/(1-x), x ∈ (-1,1),

两边逐项求导得

∑ₙ=1^(∞) n xⁿ-1 = (1)/((1-x)²), x ∈ (-1,1),

所以该级数的和函数 S(x) = (x)/((1-x)²),x ∈ (-1,1)。

例 3.5 求级数 ∑n=0∞xnn!\sum_{n=0}^{\infty} \frac{x^n}{n!} 的和函数
解

在例3.1 中已经求出该级数的收敛区间为 (-∞, +∞)。设其和函数为 S(x),则

S(x) = ∑ₙ=0^(∞) (xⁿ)/(n!) = 1 + x + (x²)/(2!) + (x³)/(3!) + … + (xⁿ)/(n!) + …, x ∈ (-∞, +∞).

为了求出和函数 S(x) 的表达式,将上式两边逐项求导,便得到 S(x) 所满足的微分方程

(d S(x))/(d x) = 1 + x + (x²)/(2!) + … + fracxⁿ-1(n-1)! + … = S(x), x ∈ (-∞, +∞).

用分离变量法解此一阶微分方程得

ln|S(x)| = x + C₁,

或

S(x) = C eˣ (C = ± e^C₁ 为待定常数).

由于 S(0) = 1,代入上式得 C = 1,所以 S(x) = eˣ 便是所求的和函数。从而有

eˣ = ∑ₙ=0^(∞) (xⁿ)/(n!) = 1 + x + (x²)/(2!) + … + (xⁿ)/(n!) + …, x ∈ (-∞, +∞). (3.9)

前面我们讨论了对于给定的幂级数,如何求出其收敛区间与和函数表达式的问题。本段我们讨论它的反问题,就是如何将给定的函数 f 展开为幂级数的问题,也就是求得一收敛的幂级数,在收敛区间内使其和函数恰好等于 f(x),常称它为函数 f 的幂级数表示问题,即

f(x) = ∑ₙ=0^(∞) aₙ (x - x₀)ⁿ, x ∈ (x₀ - R, x₀ + R). (3.10)

由于幂级数形式简单,在收敛区间内具有类似于多项式的运算性质,因此,如果 f 能在 x₀ 的某邻域内展开为幂级数,那么在此邻域内就能用 x - x₀ 的多项式来逼近 f,近似计算 f(x) 的值,研究该函数的性质。研究函数 f 能否展开为幂级数,需要解决两个问题:一是如果 f 能展开为 x - x₀ 的幂级数,系数 aₙ 如何确定;二是 f 满足什么条件,(3.10) 式才能成立?

先讨论第一个问题。假定 f 能展开为 x - x₀ 的幂级数,即 (3.10) 式成立。根据幂级数的性质,f 在收敛区间 (x₀ - R, x₀ + R) 内任意阶可导,并且可对 (3.10) 式两端逐项求导。从而,∀ x ∈ (x₀ - R, x₀ + R),都有

f'(x) &= a₁ + 2a₂(x - x₀) + 3a₃(x - x₀)² + … + n aₙ(x - x₀)ⁿ-1 + …, f''(x) &= 2! a₂ + 3 · 2a₃(x - x₀) + … + n(n-1)aₙ(x - x₀)ⁿ-2 + …, & vdots f^((n))(x) &= n! aₙ + (n+1)! aₙ+1(x - x₀) + ….

在以上诸式中令 x = x₀,便得

a₀ = f(x₀), a₁ = f'(x₀), a₂ = (1)/(2!) f''(x₀), …, aₙ = (1)/(n!) f^((n))(x₀), ….

将求得的系数 aₙ 代入 (3.10) 式,得

f(x) = f(x₀) + f'(x₀)(x - x₀) + (f''(x₀))/(2!)(x - x₀)² + … + fracf^((n))(x₀)n!(x - x₀)ⁿ + …, x ∈ (x₀ - R, x₀ + R). (3.11)

所以,如果函数 f 在 (x₀ - R, x₀ + R) 内能展开为 x - x₀ 的幂级数,那么 f 在 (x₀ - R, x₀ + R) 内具有任意阶导数,即 f 是 C^∞ 类函数,并且该级数的系数 aₙ 由下式唯一确定:

aₙ = fracf^((n))(x₀)n!, n = 0, 1, 2, …. (3.12)

因为由上式所确定的系数 aₙ 就是第二章中介绍过的 f 在 x₀ 处的 Taylor 系数,所以称 (3.11) 式右端的幂级数为 f 在 x₀ 处的 Taylor 级数。

以上讨论说明,如果 f 在 (x₀ - R, x₀ + R) 内能展开为 x - x₀ 的幂级数,那么该级数就是 f 在 x₀ 处的 Taylor 级数,通常称此结论为函数展开为幂级数的唯一性。此外,从以上讨论还可看到,只要 f 属于 C^∞ 类函数,就可形式地写出它的 Taylor 级数,即

f(x) ∼ ∑ₙ=0^(∞) fracf^((n))(x₀)n! (x - x₀)ⁿ.

试问该级数是否收敛于 f(x)?在什么条件下收敛于 f(x)?这就需要讨论第二个问题。

在第二章中已经讲过 Taylor 公式,即若 f 在 (x₀ - R, x₀ + R) 内 n+1 阶可导,则 ∀ x ∈ (x₀ - R, x₀ + R),有

f(x) = ∑ₖ=0ⁿ fracf^((k))(x₀)k! (x - x₀)^k + Rₙ(x),

其中 Rₙ(x) = fracf^((n+1))(ξ)(n+1)! (x - x₀)ⁿ+1 (ξ = x₀ + θ(x - x₀), θ ∈ (0, 1))。

将 f 在 x₀ 处的 Taylor 公式与 f 在 x₀ 处的 Taylor 级数加以比较,易见,Taylor 公式中关于 x - x₀ 的 n 次多项式就是 f 在 x₀ 处 Taylor 级数的部分和 Sₙ+1(x)。因此,若 f: (x₀ - R, x₀ + R) → ℝ 是 C^∞ 类函数,则 f 在 (x₀ - R, x₀ + R) 内能展开为它在 x₀ 处的 Taylor 级数的充要条件是

limₙ → ∞ Sₙ+1(x) = f(x), x ∈ (x₀ - R, x₀ + R),

即

limₙ → ∞ Rₙ(x) = 0, x ∈ (x₀ - R, x₀ + R).

从而得

定理 3.8

设 f: (x₀ - R, x₀ + R) → ℝ 是 C^∞ 类函数,则 f 在 (x₀ - R, x₀ + R) 内能展开为它在 x₀ 处的 Taylor 级数的充要条件是

limₙ → ∞ Rₙ(x) = 0, x ∈ (x₀ - R, x₀ + R).

利用定理3.8,不难得到函数展开为幂级数的一个充分条件如下,证明留给读者。

推论 3.1

设 f: (x₀ - R, x₀ + R) → ℝ 是 C^∞ 类函数,如果 {f^((n))} 在 (x₀ - R, x₀ + R) 内是一致有界的,即 ∃ K > 0,使得 ∀ n ∈ ℕ_+ 与 x ∈ (x₀ - R, x₀ + R),都有 |f^((n))(x)| ≤ K,那么 f 在 (x₀ - R, x₀ + R) 内必能展开为它在 x₀ 处的 Taylor 级数。

如果函数 f: (x₀ - R, x₀ + R) → ℝ 能展开成它在 x₀ 处的 Taylor 级数,即等式 (3.11) 成立,则称该等式为 f 在 x₀ 处的 Taylor 展开式。f 在 x₀ = 0 处的 Taylor 展开式

f(x) = f(0) + f'(0)x + (f''(0))/(2!)x² + … + fracf^((n))(0)n!xⁿ + …, x ∈ (-R, R)

称为 f 的 Maclaurin 展开式,右端的级数称为 Maclaurin 级数。

下面给出几个常用初等函数的 Maclaurin 展开式。

eˣ = 1 + x + (x²)/(2!) + … + (xⁿ)/(n!) + …, x ∈ (-∞, +∞).

这个等式已由例3.5 建立 (见 (3.9) 式)。由于

f^((n))(0) = (eˣ)^((n)) |ₓ=0 = 1 (n = 0, 1, 2, …),

所以上式中的系数就是 eˣ 在 x₀ = 0 处的 Taylor 系数。根据函数展开为幂级数的唯一性,它就是 eˣ 的 Maclaurin 展开式。

设 f(x) = sin x,由高阶导数公式

f^((n))(x) = sin(x + n · (π)/(2)) (n = 0, 1, 2, …)

不难求得 sin x 在 x = 0 处的 Taylor 级数

sin x ∼ x - (x³)/(3!) + (x⁵)/(5!) - … + (-1)^k fracx²k+1(2k+1)! + …, x ∈ (-∞, +∞).

又因为 ∀ x ∈ (-∞, +∞),∀ n ∈ ℕ_+,|f^((n))(x)| ≤ 1,由推论3.1 得

sin x = x - (x³)/(3!) + (x⁵)/(5!) - … + (-1)^k fracx²k+1(2k+1)! + …, x ∈ (-∞, +∞).

对上式逐项求导得

cos x = 1 - (x²)/(2!) + (x⁴)/(4!) - … + (-1)^k fracx²k(2k)! + …, x ∈ (-∞, +∞).

由例3.3 中的 (3.8) 式及函数展开为幂级数的唯一性得

ln(1+x) = x - (x²)/(2) + (x³)/(3) - (x⁴)/(4) + … + (-1)ⁿ-1 (xⁿ)/(n) + …, x ∈ (-1, 1].

上面求得几个初等函数 Maclaurin 展开式所用的方法,大体上可归纳为两类:

(1) 基本方法。就是按 (3.12) 式直接算出 f 的 Taylor 系数,得到它的 Taylor 级数,然后验证 f 满足定理3.8,工作量大,而且要验证满足定理3.8 或推论3.1 中条件也不容易,因此,用基本方法比较困难。推论3.1 的条件。例如,求正弦函数的展开式用的就是这种方法。由于这种方法需要计算 f^((n))(x₀),工作量大,而且要验证满足定理 3.8 或推论 3.1 中条件也不容易,因此,用基本方法比较困难。

(2) 间接方法。根据函数展开为幂级数的唯一性,从某些已知函数的 Taylor 展开式出发,利用对收敛幂级数的四则运算、逐项求导、逐项积分以及变量代换等,求得所给函数的 Taylor 展开式。例如,求余弦函数与对数函数的展开式用的就是这种方法。间接方法是求函数的 Taylor 展开式较为简便的常用方法。

例 3.6 将 f(x)=11−x−2x2f(x) = \frac{1}{1 - x - 2x^2} 展开成 xx 的幂级数
解

由于

f(x) = (1)/((1+x)(1-2x)) = 1/3((1)/(1+x) + (2)/(1-2x)),

而

(1)/(1+x) &= ∑ₙ=0^(∞) (-1)ⁿ xⁿ = 1 - x + x² - x³ + … + (-1)ⁿ xⁿ + …, x ∈ (-1, 1), (1)/(1-2x) &= ∑ₙ=0^(∞) 2ⁿ xⁿ = 1 + 2x + 2² x² + … + 2ⁿ xⁿ + …, x ∈ (-1/2, 1/2),

所以

f(x) &= 1/3 ∑ₙ=0^(∞) (-1)ⁿ xⁿ + 2/3 ∑ₙ=0^(∞) 2ⁿ xⁿ &= ∑ₙ=0^(∞) frac(-1)ⁿ + 2ⁿ+13 xⁿ, x ∈ (-1/2, 1/2).
例 3.7 求函数 arctan⁡x\arctan x 的 Maclaurin 展开式
解

由于

(1)/(1+x) = ∑ₙ=0^(∞) (-1)ⁿ xⁿ, x ∈ (-1, 1),

令 x = t²,则

(1)/(1+t²) = ∑ₙ=0^(∞) (-1)ⁿ t²n, t ∈ (-1, 1).

逐项积分,得

arctan x = ∫₀ˣ (dt)/(1+t²) = ∑ₙ=0^(∞) (-1)ⁿ ∫₀ˣ t²n dt = ∑ₙ=0^(∞) ((-1)ⁿ)/(2n+1) x²n+1, x ∈ (-1, 1).

幂函数 (1+x)^α 的展开式 (α ∈ ℝ)

Section titled “幂函数 (1+x)^α(1+x)α 的展开式 (α ∈ ℝα∈R)”

设 f(x) = (1+x)^α,则

f(0) &= 1, f'(0) = α, f''(0) = α(α - 1), …, f^((n))(0) &= α(α - 1)…(α - n + 1), …,

从而得知 f 的 Maclaurin 级数为

1 + α x + (α(α - 1))/(2!) x² + … + (α(α - 1)…(α - n + 1))/(n!) xⁿ + ….

利用公式 (3.3) 不难求得它的收敛半径 R = 1,收敛区间为 (-1, 1)。下面证明它在 (-1, 1) 内的和函数就是 (1+x)^α。假设在 (-1, 1) 内它的和函数为 S(x),即

S(x) = 1 + α x + (α(α - 1))/(2!) x² + … + (α(α - 1)…(α - n + 1))/(n!) xⁿ + …, x ∈ (-1, 1),

则

S'(x) &= α + (α(α - 1))/(1) x + … + (α(α - 1)…(α - n + 1))/((n-1)!) xⁿ-1 + … &= α [ 1 + (α - 1)x + … + ((α - 1)…(α - n + 1))/((n-1)!) xⁿ-1 + … ],

从而

(1+x)S'(x) &= α + α { [(α - 1) + 1]x + … + [ ((α - 1)…(α - n + 1))/((n-1)!) + ((α - 1)…(α - n))/(n!) ] xⁿ + … } &= α [ 1 + α x + … + (α(α - 1)…(α - n + 1))/(n!) xⁿ + … ] = α S(x).

所以,S(x) 满足一阶微分方程

S'(x) = (α)/(1+x) S(x)

及初值条件 S(0) = 1。解之可得 S(x) = (1+x)^α,因此,

(1+x)^α = 1 + α x + (α(α - 1))/(2!) x² + … + (α(α - 1)…(α - n + 1))/(n!) xⁿ + …, x ∈ (-1, 1).

上式右端的级数为二项式级数。当 α 是正整数时,它就是通常的二项式公式。

在上面的展开式中取 α 为不同的值,就可以得到不同幂函数的 Maclaurin 展开式。例如,取 α = -1/2 得

(1)/(√(1+x)) = 1 - x/2 + (1 · 3)/(2²(2!)) x² - … + (-1)ⁿ (1 · 3 … (2n-1))/(2ⁿ(n!)) xⁿ + …, x ∈ (-1, 1),

从而

(1)/(√(1-x²)) = 1 + (x²)/(2) + (1 · 3)/(2²(2!)) x⁴ + … + (1 · 3 … (2n-1))/(2ⁿ(n!)) x²n + …, x ∈ (-1, 1).

上式两端逐项积分得

arcsin x = x + 1/2 (x³)/(3) + (1 · 3)/(2² · (2!)) (x⁵)/(5) + … + (1 · 3 … (2n-1))/(2ⁿ(n!)) fracx²n+12n+1 + …, x ∈ (-1, 1).

幂级数在近似计算函数值、近似计算定积分、求解微分方程等方面都具有重要的应用。例如,在无线电技术中经常遇到的 Bessel 函数、Legendre 函数等都是用幂级数方法求解的相应的微分方程的解,它们都是用幂级数表示的特殊函数。本段主要说明幂级数在近似计算中的应用。

前面已经指出,如果函数 f 能展开为幂级数,那么在收敛区域上就能用幂级数的部分和(即 n 阶 Taylor 多项式)来近似表示函数 f,而且所取的项数越多,精度越高。由于级数收敛于 f,所以无论精度要求多高,只要项数足够多,总是可以达到的。

例 3.8 计算 ln⁡2\ln 2 的近似值,使误差不超过 10−410^{-4}
解

由于对数函数 ln(1+x) 的展开式在 x=1 也成立,所以有

ln 2 = 1 - 1/2 + 1/3 - … + (-1)ⁿ-1 1/n + ….

如果用右端级数的前 n 项之和作为 ln 2 的近似值,根据交错级数理论,绝对误差

|Rₙ| ≤ (1)/(n+1).

为使绝对误差小于 10⁻4,需要算前一万项,计算量太大,因为该级数的收敛速度太慢。为了加快收敛速度,减小计算量,下面利用 ln (1+x)/(1-x) 的展开式来计算 ln 2 的近似值。由于在 ln(1+x) 的展开式中,将 x 换成 -x,得

ln(1-x) = -x - (x²)/(2) - (x³)/(3) - … - (xⁿ)/(n) - …, x ∈ (-1, 1),

所以

ln(1+x)/(1-x) = ln(1+x) - ln(1-x) = 2(x + (x³)/(3) + (x⁵)/(5) + … + fracx²n-12n-1 + …), x ∈ (-1, 1).

令 (1+x)/(1-x) = 2,则 x = 1/3,代入上式得

ln 2 = 2[1/3 + 1/3(1/3)³ + 1/5(1/3)⁵ + 1/7(1/3)⁷ + … + (1)/(2n-1)(1/3)²n-1 + …].

由于

|Rₙ| = ∑ₖ=n+1^(∞) (2)/(2k-1)(1/3)²k-1 < (1)/(3n) ∑ₖ=n+1^(∞)(1/9)^(k-1) < (1)/(n · 9ⁿ),

易见,只要取 n=4,就有 |Rₙ| < 10⁻4,并且由此可求得

ln 2 ≈ 0.693 14.
例 3.9 计算积分 ∫01e−x2dx\int_{0}^{1} e^{-x^2} dx 的近似值,精确到 10−410^{-4}
解

由于被积函数 e⁻x² 的原函数不是初等函数,所以该积分无法用 Newton-Leibniz 公式计算。然而,因为

e⁻x² = 1 - x² + (x⁴)/(2!) - (x⁶)/(3!) + … + (-1)ⁿ fracx²nn! + …, x ∈ (-∞, +∞)

两端逐项积分,便得

∫₀¹ e⁻x² dx = 1 - 1/3 + (1)/(5 · 2!) - (1)/(7 · 3!) + (1)/(9 · 4!) - (1)/(11 · 5!) + (1)/(13 · 6!) - (1)/(15 · 7!) + …

又因为 (1)/(15 · 7!) < 10⁻4,根据交错级数理论,只要取前七项就可以达到精度要求。经计算可得

∫₀¹ e⁻x² dx ≈ 0.746 84
例 3.10 银行存款与年金现值问题

题面:某君要在银行存入一笔钱,希望在第 n 年年末提取 n² 元 (n = 1, 2, …),并且永远按此规律提取,问开始存款时需要存入多少本金?

解

目前国内银行尚无这种存款与付息方式,它属于财务管理中不等额现金流量现值的计算问题。

我们知道,一笔数量为 A 的本金,若年利率为 i,按复利计算的方法,则第 1 年年末的本利和(即本金与利息之和)为 A(1 + i),第 2 年年末的本利和为 A(1 + i)(1 + i) = A(1 + i)²,…,第 n 年年末的本利和为 A(1 + i)ⁿ (n = 1, 2, …)。假定 n 年的本金为 Aₙ,则第 n 年年末的本利和应为 Aₙ(1 + i)ⁿ (n = 1, 2, …)。

为保证某君的要求得以实现,即第 n 年年末提取 n² 元,那么,必须要求第 n 年年末的本利和最少应等于 n² 元,不妨要求 Aₙ(1 + i)ⁿ = n² 元。也就是说,应当满足如下条件:

A₁(1 + i) = 1, A₂(1 + i)² = 4, A₃(1 + i)³ = 9, …

因此,第 n 年末要提取 n² 元,事先应存入的本金 Aₙ = n²(1 + i)⁻n。如果还要求这种提款方式能永远继续下去,则事先需要存入的本金总数应等于

∑ₙ=1^(∞) n²(1 + i)⁻n = (1)/(1 + i) + (4)/((1 + i)²) + … + (n²)/((1 + i)ⁿ) + …
想一想

你能验证级数 ∑ₙ=1^(∞) n²(1 + i)⁻n 是收敛的吗?

读者不难验证,此级数是收敛的。因此,为了求得应存入的本金总数,需要计算它的和。

由于上述常数项级数的和是幂级数 ∑ₙ=1^(∞) n² xⁿ 的和函数在 x = (1)/(1 + i) 处的值得,因此,应当先求该级数的和函数。为此,将

(1)/(1 - x) = ∑ₙ=0^(∞) xⁿ = 1 + x + x² + … + xⁿ + …, x ∈ (-1, 1)

逐项求导得

(1)/((1 - x)²) = ∑ₙ=1^(∞) n xⁿ-1, x ∈ (-1, 1)

从而

(x)/((1 - x)²) = ∑ₙ=1^(∞) n xⁿ, x ∈ (-1, 1)

对上式两端再逐项求导,得

(1 + x)/((1 - x)³) = ∑ₙ=1^(∞) n² xⁿ-1, x ∈ (-1, 1)

所以

∑ₙ=1^(∞) n² xⁿ = (x + x²)/((1 - x)³), x ∈ (-1, 1)

在上式中取 x = (1)/(1 + i) 便得所求的本金总数,即

∑ₙ=1^(∞) n²(1 + i)⁻n = ((1 + i)(2 + i))/(i³)

假定年利率为 10%,不难算得需事先存入 2 310 元本金。

注意

在例3.10 中,若提款方式换成第 n 年年末提取 n 元或 n³ 元,也可求得事先应存入的本金。但提款方式换成第 n 年年末提取 (1 + i)ⁿ 元的利息是不能实现的。因为需要事先存入的本金数额应为 ∑ₙ=1^(∞) (1 + i)ⁿ (1 + i)⁻n = 1 + 1 + 1 + … + 1 + …,该级数是发散的,为无穷大。

最后,我们证明一个在本章第四节中要用的 Euler 公式

eⁱx = cos x + i sin x (3.1)

其中,x ∈ ℝ, i = √(-1) 是虚数单位。

前面介绍的级数理论都是在实数集内讨论的。实际上,它们都可以推广到复数集中。由于篇幅限制,不能仔细讨论,有兴趣的读者可以参阅西安交通大学高等数学教研室编《复变函数》(第四版), 高等教育出版社于 1996 年出版。

由于

e^z = ∑ₙ=0^(∞) (zⁿ)/(n!), |z| < +∞

右端的幂级数在复平面内处处绝对收敛。令 z = ix,则

eⁱx &= ∑ₙ=0^(∞) ((ix)ⁿ)/(n!) = 1 + ix + ((ix)²)/(2!) + ((ix)³)/(3!) + … + ((ix)ⁿ)/(n!) + … &= 1 + ix - (x²)/(2!) - i(x³)/(3!) + (x⁴)/(4!) + i(x⁵)/(5!) - (x⁶)/(6!) - i(x⁷)/(7!) + …

由于绝对收敛级数具有可交换性,所以,将上式右端重排便得

eⁱx &= (1 - (x²)/(2!) + (x⁴)/(4!) - (x⁶)/(6!) + …) + i(x - (x³)/(3!) + (x⁵)/(5!) - (x⁷)/(7!) + …) &= cos x + i sin x

类似地,

e⁻ix = cos x - i sin x

将它们相加,又有

cos x = fraceⁱx + e⁻ix2, sin x = fraceⁱx - e⁻ix2i

这两个公式也称为 Euler 公式。


共 0 题