Thomas' Calculus - 无穷级数

无穷级数的求和这一无穷过程曾困扰数学家们长达几个世纪,因为它有多种不同的情况,有时是一个有限值,有时是无穷大的,有时则可能取到多个值。

尽管如此,像欧拉和拉普拉斯这样伟大的数学家还是使用无穷级数推导出了很多前人难以接受的结果。若干年后柯西建立了级数计算的理论基础。

无穷级数是一个强大工具的基础,这个工具能使我们把许多函数表示成无穷多项式(幂级数),并告诉我们把它截断成有限多项式时有多少误差。称为傅里叶级数的三角函数项无穷级数在科学和工程中有颇为重要的应用。无穷级数提供了一个有效的方法来计算非初等积分的值。

无穷序列的极限

序列是事物的有序列表,本章这些事物都是数,故可称为数列。中学中接触过数列,当时主要是关注有穷数列,而本章主要关注的是无穷序列

定义:数的无穷序列是一个函数,它的定义域是大于或等于某个整数$n_0$的整数集。

$n_0$通常是1,此时定义域是正整数集。此定义的核心是序列是一个函数,即一种对应关系。

记号

此函数同一般函数一样,可以表示为解析式,如$a(n) = \sqrt{n}$。值得注意的是,函数名一般用$a$而不是$f$,自变量则一般用字母表中间的$n$而不是末端的$x$等。我们说$a(n)$是序列的第$n$项,也经常表示为$a_n$。

我们把第$n$项为$a_n$的序列表示成${a_n}$,具体表达式的例子则是${ \frac{1}{n} }$。

收敛与发散

序列的变化趋势有不同的情况,比如:

  • ${ 3 }$、${ 1/n }$、${ (n-1)/n }$,这三个序列都在$n$增加是趋向于唯一的极限值
  • ${ \frac{(-1)^{n+1}(n-1)}{n} }$的项则集中在两个不同的值周围
  • ${ \sqrt{n} }$的项不断增加而不集中在任何值的周围。

定义:(收敛、发散和极限)

序列${ a_n }$收敛到数$L$,如果对于每个正数$\epsilon$,都对应一个整数$N$,使得对所有$n$:

$$n > N \Rightarrow |a_n - L| < \epsilon$$

这里的数$L$称为序列的极限。直观上来说,就是不管给一个如何小的数,在某一项之后,序列的项到$L$的距离都不会超过这个数,换言之,都集中在$L$附近。此定义与一般函数的极限是很接近的。

若这样的数$L$不存在,我们说${ a_n }$发散

计算序列极限的三个定理

有三个关于序列极限的定理,使得极限计算大为简化。一是四则运算。

二是夹逼定理,夹逼定理还有一个推论:若$|b_n| \leq c_n$且$c_n \to 0$,则$b_n \to 0$。

例:$\frac{1}{2^n} \leq \frac{1}{n}$,故$\frac{1}{2^n} \to 0$。同理,$\frac{\cos n}{n} \to 0$。

三是序列的连续函数定理

若${ a_n }$是一个实数序列,若${ a_n } \to L$,且$f$是一个在$L$连续,并对所有$a_n$有定义的函数,那么有$f(a_n) \to f(L)$。

例:$\sqrt{(n+1)/n} \to \sqrt{1} = 1$,$2^{1/n} \to 2^{0} = 1$。

洛必达法则的应用

洛必达应用于一般的函数,而非序列。要应用洛必达法则,需要先了解这个定理:

假定$f(x)$是一个对于所有$x \geq n_0$有定义的函数,而${a_n}$是一个对$n \geq n_0$满足$a_n = f(n)$的序列,则有

$$\lim_{x \to \infty} f(x) = L \Rightarrow lim_{n \to \infty}a_n = L$$

直观上这是很容易理解的,因为序列实际上定义在函数定义域的子集上,函数有极限,那么序列必然也有等值的极限。通过这个定理,序列极限转换为函数极限,然后就可以应用洛必达法则了。

常用极限简表

  1. ${ k } \to k$
  2. ${ \frac{1}{n} } \to 0$
  3. ${ \frac{\ln n}{n} } \to 0$
  4. ${ \sqrt[n]{n} } \to 1$
  5. ${ x^{1/n} } \to 1 (x > 0)$
  6. ${ x^{n} } \to 0 (|x| < 1)$
  7. ${ (1+\frac{x}{n})^{n} } \to e^x, \forall x \in R$
  8. ${ \frac{x^n}{n!} } \to 0, \forall x \in R$

注:在#7,$x$可以是任意实数,包括0和负数。

扩展

拉链定理

若${ a_n }$和${ b_n }$都收敛到$L$,则序列

$$a_1, b_1, a_2, b_2, \cdots, a_n, b_n, \cdots$$

也收敛到$L$。

子序列、有界序列和皮卡方法

- Subsequences, Bounded Sequences, and Picard's Method

本节继续对序列收敛性的讨论。

子序列

如果一个序列保持其次序出现在另一序列中,则称第一个序列为第一个序列的子序列。常见的例子,正偶整数序列是自然数序列的子序列。

基于两个原因,子序列是重要的:

  1. 如果一个序列收敛到$L$,则它的每个子序列收敛到$L$。如果我们知道一个序列收敛,那么它的极限也可以通过一个特殊的子序列来求得。
  2. 如果序列的某个子序列发散,或者有两个子序列收敛到不同极限,那么该序列必发散。

子序列的重要情形是序列的尾部,即一个序列从某个指标$N$开始的项组成的子序列。一个序列的收敛性与其开头部分无关,仅依赖于尾部的状况

单调有界序列

序列是一种特殊的函数,因此也可以定义其单调性,并可称序列是非减的(递增的)非增的(递减的)

同时,也可依函数的方式定义序列的有界性,并可称序列是有上界的有下界的有界的

并非每个有界序列都收敛,也不是每个单调序列都收敛,那如果序列同时是有界的和单调的呢?看下面的定理。

单调序列定理

每个单调有界序列是收敛的

例:序列${ \frac{n}{n+1} }$是非减的,因此有下界,同时也有上界1,因此它必定收敛。

递归地定义序列

这个已经属于常见内容了,尤其是接触过编程的话。常见的递归定义当属阶乘序列与斐波那契数列,之前在应用牛顿法时,实际上也以递归的方式定义了序列。

皮卡方法

一种求方程解的计算方法,与函数的不动点相关。之所以要在序列这里提到,是因为它同牛顿法类似,以递归方式定义了一个序列,该序列在满足某些前提条件是会逼近方程的解。

无穷级数

- Infinite Series

在数学和科学中,我们时常把函数写成无穷多项式,比如

$$ \frac{1}{1-x} = 1 + x + x^2 + \cdots + x^n + \cdots, |x| < 1$$

稍后我们会看到这么做的重要性。对$x$的任何允许值,我们把无穷多个数的和作为多项式的值,这个我们成为一个无穷级数

级数与部分和

级数是无穷多个数的和,因此它与一般的有限个数的加法不同。有限个数的加法满足一些运算律,而无穷级数则未必满足。我们该怎样界定像

$$1 + \frac{1}{2} + \frac{1}{4} + \frac{1}{8} + \cdots$$

这样的表达式的意义呢?这里采用的方式不可能是诸项相加以求其值,我们转而计算部分和,然后考察部分和的变化模式。

对上面这个级数来说,其部分和构成一个序列,第$n$项为$s_n = 2 - \frac{1}{2^{n-1}}$,部分和的极限为2,这样我们称该无穷级数的和为2。

极限再一次发挥了重要作用。注意到没有任何一个部分和确切地等于2,但我们把它的极限定义为级数的和,就像在求切线斜率和曲边梯形面积时一样。

总结一下,我们把无穷多个数的和称为无穷级数,它的收敛性通过其部分和序列的收敛性决定。

例:级数$\frac{3}{10} + \frac{3}{100} + \cdots + \frac{3}{10^n} + \cdots$是否收敛?

解:把部分和写成小数形式,可以识别出部分和序列的极限是$0.\bar{3}$,即$\frac{1}{3}$。

在研究级数$a_1 + a_2 + \cdots + a_n + \cdots$时,我们通常用求和符合来表示之,如$\sum_{n=1}^{\infty} a_n$。

几何级数

上例的级数是一个几何级数,因为它每一项都是由前一项乘以同一常数$r$得到,其中的$r = 1/10$。这对应于中学里的等比数列

几何级数是形如

$$a + ar + ar^2 + \cdots + ar^{n-1} + \cdots = \sum_{n=1}^{\infty}$$

的级数,$a$和$r$都不为零,公比$r$正负皆可。

现在来看它的收敛性。若$|r| \neq 1$,部分和为$s_n = \frac{a(1-r^n)}{1-r}$,因此若$|r| < 1$,则级数收敛至$\frac{a}{1-r}$,否则发散。若$|r| = 1$,级数同样发散。

因此,几何级数仅在$|r| < 1$时收敛,和为$\frac{a}{1-r}$,而区间$-1 < r < 1$称为收敛半径

可以发现,几何级数是一类比较单纯的级数,它的收敛性与和很容易判断。但一般的级数并非如此。

发散级数的第$n$项判别法

若级数收敛,那么部分和序列在某项之后将会任意接近极限,那么将有$s_n - s_{n-1} = a_n \to 0$,也就是若级数收敛,则其第$n$项必然趋于0,这一结论的逆否命题就可以用来判定发散级数。此所谓发散级数的第$n$项判别法。

但该结论的逆命题不成立,即第$n$项趋于0,级数未必收敛,如$a_n = \frac{1}{n}$。

添加或取消项

对级数添加或删除有限项,不改变其收敛性,虽然收敛的时候,级数和可能会改变。

级数的组合

收敛级数的组合满足和、差与常倍数规则。

对于发散级数而言,它的非零常数倍依然是发散的;收敛级数与发散级数之和或差都发散。

扩展

雪花曲线:8.3习题51

非负项级数

本节考虑没有负项的级数。这类级数的一个重要特点是部分和序列是递增的,因此若确定它有上界,则它收敛。是为非负项级数收敛性的最基础的判别法:

若非负项级数$\sum_{n=1}^{\infty} a_n$的部分和有上界,则它收敛。

因此可通过分析级数有上界来判定其收敛性,上界可通过多种不同的方法来判断,比如积分。

积分判别法

之所以可通过积分判定,是因为级数可转换为某个对应函数的黎曼和,此时的分割点在每个正整数上,级数就是每个小区间上矩形的面积之和,将此面积和与积分值比较,可能会确定出级数是否有上界。积分判别法具体如下:

设${ a_n }$是一个正数项序列,假定对$x \geq N$,$a_n = f(n)$,$f$是$x$的一个连续、正的递减函数,则级数$\sum_{n=1}^{\infty} a_n$和积分$\int_{N}^{\infty}f(x)dx$同时收敛或同时发散。

注:两者虽收敛性相同,但极限未必是一致的。

调和级数和p-级数

形如$\sum_{n=1}^{\infty} \frac{1}{n^p}$的级数称为p-级数,它的收敛性可以方便地由积分判别法来断定。当$p > 1$时积分收敛,当$p \leq 1$时积分发散,此结论亦适用于相应的p-级数。

$p = 1$时的p-级数称为调和级数,它或许是数学中最著名的发散级数。在p-级数家族中,调和级数是收敛与发散者的分界点,或者说是“勉强发散的”。

注:调和级数收敛极慢,比如若要它的部分和$H_n > 20$,则$n$需要超过1亿。

比较判别法

现在了解了几何级数、调和级数两类级数,然后还有积分判别法助阵,已经颇可以判断一些级数的收敛性了。但实际上这些仍只是很狭窄的几类,我们需要更多判别法。这里讨论一类判别法,这些判别法通过不同的比较方法,将级数收敛性的判定转化为已知级数的收敛性判定。

直接比较判别法

设$\sum_{n=1}^{\infty} a_n$是非负项级数

  • 若存在收敛级数$\sum_{n=1}^{\infty} c_n$和一个整数$N$,使得对所有$n > N$有$a_n \leq c_n$,则$\sum_{n=1}^{\infty} a_n$也收敛。
  • 若存在非负项发散级数$\sum_{n=1}^{\infty} d_n$和一个整数$N$,使得对所有$n > N$有$a_n \geq d_n$,则$\sum_{n=1}^{\infty} a_n$也发散。

这两部分可通过有界性判别法证明。只要注意,级数的的收敛性不受前面有限项的影响,因此可以仅考察$n > N$的项的情况。

例:当$n \geq 2$时,$\frac{1}{n!} \leq \frac{1}{2^n}$,而$\sum_{n=1}^{\infty} (1/2^n)$收敛,故$\sum_{n=1}^{\infty} \frac{1}{n!}$也收敛。

极限比较判别法

考察两个级数项之比的极限,我们可以了解两者项的接近程度,从而可以借由其中一个推出另一个的情况。极限比较判别法具体如下:

  1. 若$\lim_{n \to \infty} \frac{a_n}{b_n} = c, c > 0$,则两者收敛性同。
  2. 若$\lim_{n \to \infty} \frac{a_n}{b_n} = 0$,而$\sum b_n$收敛,则$\sum a_n$也收敛。
  3. 若$\lim_{n \to \infty} \frac{a_n}{b_n} = \infty$,而$\sum b_n$发散,则$\sum a_n$也发散。

该判别法的证明可通过直接判别法证明。

比值判别法

比较判别法是通过已知级数判定未知者的收敛性,比值判别法则比较相邻项之大小以考察级数项的增长速度。对于几何级数来说,任一项与前面一项之比为常数$r$,当$|r|$小于1时,级数收敛。比值判别法是对此结论的推广。

比值判别法

设$\sum_{n=1}^{\infty} a_n$是正项级数,假定$\lim_{n \to \infty} \frac{a_{n+1}}{a_n} = \rho$,则

  1. 若$\rho < 1$,级数收敛;
  2. 若$\rho > 1$或$\infty$,级数发散;
  3. 若$\rho = 1$,则级数收敛性不能确定。

直观上,对于1,存在某个收敛的几何级数,$\sum a_n$项的减小速度比之更快,从而收敛;对于2,与1类似;对于3,考虑$\sum \frac{1}{n}$与$\sum \frac{1}{n^2}$。

$n$次根判别法

$n$次根判别法与比值判别法思路类似:

设$\sum_{n=1}^{\infty} a_n$是非负项级数,假定$\lim_{n \to \infty} \sqrt[n]{a_n} = \rho$,则

  1. 若$\rho < 1$,级数收敛;
  2. 若$\rho > 1$或$\infty$,级数发散;
  3. 若$\rho = 1$,则级数收敛性不能确定。

交错级数、绝对收敛与条件收敛

- Alternating Series, Absolute and Conditional Convergence

上节我们讨论的级数都属于非负项级数,本节会讨论带有负项的级数,一个重要的例子是交错级数,它的项符号正负交替。

交错级数

如果一个级数的各项交替地是正和负的,那么它是交错级数

例:$\sum \frac{(-1)^{n+1}}{n} = 1 - \frac{1}{2} + \frac{1}{3} - \cdots + \frac{(-1)^{n+1}}{n} + \cdots$称为交错调和级数

定理:交错级数判别法(Leibniz定理)

级数

$$\sum (-1)^{n+1} u_n = u_1 - u_2 + u_3 - u_4 + \cdots$$

收敛,如果下列条件满足:

  1. $u_n$全是正的;
  2. 对某个$N$,对所有$n \geq N$,$u_n >= u_{n+1}$;
  3. $u_n \to 0$

证:先看级数的前面偶数项,设$n = 2m$,前$n$项和为

$$s_{2m} = (u_1 - u_2) + (u_3 - u_4) + \cdots + (u_{2m-1} - u_{2m}) \
= u_1 - (u_2 - u_3) - \cdots - (u_{2m-2} - u_{2m-1}) - u_{2m}$$

第一个等式说明$s_{2m}$为$m$个非负项之和,因此${ s_{2m} }$是递增的;第二个等式说明$s_{2m} \leq u_1$,因此有上界,所有${ s_{2m} }$有极限,记为$L$。

再看级数的前面奇数项,设$n = 2m + 1$,则$s_{2m+1} = s_{2m} + u_{2m+1}$,因为$u_n \to 0$,故$u_{2m+1} \to 0$,故$\lim_{m \to \infty} s_{2m+1} = \lim_{m \to \infty} s_{2m} = L$

综合这两种情形,即有$\lim_{n \to \infty} s_n = L$。

再仔细点看一下这里的交错级数。

$$s_{2m} = (u_1 - u_2) + (u_3 - u_4) + \cdots + (u_{2m-1} - u_{2m})$$
$$s_{2m+1} = u_1 - (u_2 - u_3) - (u_4 - u_5) - \cdots - (u_{2m} - u_{2m+1})$$

可以发现,偶数项部分和递增趋于极限,奇数项部分和递减趋于极限,两者位于极限两侧,因此部分和序列会不断的穿越极限值。这可以给我们关于截断误差的启示。

定理:交错级数估计定理

若交错级数$\sum (-1)^{n+1} u_n$满足上面判别法之条件,则部分和的截断误差$|L - s_n| < u_{n+1}$,且$L - s_n$与第$n+1$项有相同的符号。

注:该定理给出了误差的一个,这个估计一般来说是相当保守的。

绝对收敛

一个级数$\sum a_n$绝对收敛,如果对应的绝对值级数$\sum |a_n|$收敛。

交错调和级数收敛,它的绝对值级数是调和级数不收敛。直觉上,绝对收敛比收敛是更强的条件。

条件收敛

如果一个级数收敛但不是绝对收敛的,称之为条件收敛

因此交错调和级数条件收敛。

定理:绝对收敛判别法

若一个级数绝对收敛,则其自身收敛。

例:交错p级数,由莱布尼兹定理,p级数总是收敛的,当$p > 1$时绝对收敛,其它时候条件收敛。

重排级数

定理:绝对收敛级数的重排定理

若$\sum a_n$绝对收敛,而$\sum b_n$是$\sum a_n$的任意重排,则$\sum b_n$也绝对收敛,且两个级数收敛于同一值。

注:若重排的是条件收敛级数无穷多项,我们可能得到远远不同于原级数和的结果,一般的结论是黎曼级数定理-Riemann’s Rearrangement Theorem。见下例。

例:交错调和级数重排后可以发散或收敛到任何预先指定的和。详见8.5 例8。

级数敛散性判别法一览

converges

幂级数

- Power Series

若$|x| < 1$,则由几何级数公式可知

$$1 + x + x^2 + \cdots = \frac{1}{1-x}$$

等式右端定义了一个函数,左端也是一个函数,尽管它的形式有点“奇怪”——无穷多项的和。在本节,我们将讨论像$\sum_{n=0}^{\infty} x^n$这样的无穷多项式

幂级数及收敛

表达式$\sum_{n=0}^{\infty} c_n x^n$像是一个多项式,但多项式仅包含有限阶,故此表达式不能认为是一个简单的多项式,正如无穷级数不是一个简单的和。

定义:幂级数

形如

$$\sum_{n=0}^{\infty} c_n x^n = c_0 + c_1x + \cdots + c_nx^n + \cdots$$

的表达式是一个中心在$x = 0$的幂级数。形如

$$\sum_{n=0}^{\infty} c_n (x-a)^n = c_0 + c_1(x-a) + \cdots + c_n(x-a)^n + \cdots$$

的表达式是一个中心在$x = a$的幂级数。项$c_n(x-a)^n$是第$n$项,数$a$是中心。

多项式估计

我们把等式$1 + x + x^2 + \cdots = \frac{1}{1-x}$右端看作左端的级数和的公式。也可以从那个另一个角度来看:设想左端级数的部分和来逼近右端的函数。对于靠近$x = 0$的点,只要去少数几项就得到一个好的逼近,当靠近1或-1时,则需要取更多项来逼近。

这样,我们是以多项式函数来逼近一个函数

收敛半径和区间

本节开头提到的幂级数在$(-1, 1)$上收敛,对于一般的幂级数$\sum_{n=0}^{\infty} c_n x^n$来说,它总是在$x = a$处收敛,这保证幂级数至少在一点上收敛。除了这两种情况,幂级数还可能对所有实数收敛,下面的定理说明,这三种情形就是幂级数收敛的所有可能。

定理:幂级数收敛定理

$\sum_{n=0}^{\infty} c_n x^n$的收敛有三种可能:

  1. 存在一个正数$R$,使得级数当$|x - a| > R$时发散,$|x - a| < R$时收敛,在两个端点处则既可能收敛也可能发散;
  2. 级数对每个$x$收敛($R = \infty$);
  3. 级数在$x = a$收敛,其它点发散($R = 0$)。

$R$称为收敛半径,所有使级数收敛的点集是收敛区间

例:通过比值判别法可知:

  • $\sum_{n=0}^{\infty} (-1)^{n-1} \frac{x^n}{n}$收敛区间为$(-1, 1]$
  • $\sum_{n=0}^{\infty} (-1)^{n-1} \frac{x^{2n-1}}{2n-1}$收敛区间为$[-1, 1]$
  • $\sum_{n=0}^{\infty} \frac{x^n}{n!}$收敛区间为$(-\infty, \infty)$
  • $\sum_{n=0}^{\infty} {x^n}{n!}$仅在$x = 0$处收敛。

收敛区间求解步骤

  • 先使用比值判别法或n次根判别法求解级数的绝对收敛区间
  • 若收敛半径有限,检查其端点
  • 级数在收敛半径之外的点发散,因为其第n项不趋于零。

逐项求导

定理:逐项求导定理

级数$\sum_{n=0}^{\infty} c_n (x-a)^n$的收敛为$R > 0$,则它在$(-R, R)$上定义了一个函数$f(x)$,$f$在收敛区间内部有所有阶的导数,此导数可通过对原级数逐项求导而得,而且这些经求导所得的级数在原级数收敛区间的每一点收敛。

逐项积分

从略。

幂级数的乘法

绝对收敛级数可以像多项式那样相乘,所得的新级数也绝对收敛,且其和为原来的两个级数之乘积。

泰勒级数与麦克劳林级数

我们借由对级数的了解来分析幂级数,求出幂级数的和,可以认为是以幂级数表示函数,也可以用幂级数来近似函数。在本节,我们将讨论使用更一般的技术来构造幂级数,充分地使用微积分工具。多数情况下,这些级数提供了原函数的多项式逼近

构造一个级数

现在已经知道,在幂级数的收敛区间内部,幂级数的和是一个具有各阶导数的连续函数。那么反过来是否成立?即如果一个函数$f$在区间$I$上具有各阶导数,它能够表示成一个幂级数吗?如果能,它的系数是什么?

这是两个问题,先看后一个,它的各项系数会是什么呢?

设$f$是一个有正收敛半径的幂级数之和:$f(x) = \sum_{n=0}^{\infty} a_n(x-a)^n$,在收敛区间$I$内重复使用逐项求导,对于一阶导数,有:

$$f’(x) = a_1 + 2a_2(x-a) + \cdots + na_n(x-a)^{n-1} + \cdots$$

此时,令$x = a$,得到$f’(a) = a_1$

重复此过程,可得到各系数的值,一般的有$f^{(n)}(a) = n!a_n$。此结论说明,如果存在这样一个级数(这是第一个问题,尚未解决),则该级数是唯一确定的。

那么,如果我们从任意一个以$a$为中心的区间$I$上无穷次可微的函数出发,用它按上述结论生成一个级数,那么在$I$的内部的每个点,该级数都收敛到$f$吗?答案是两可的。

目前的结论是,如果该级数存在,其各系数是唯一确定的,而级数的存在性尚未确定。那么我们先放下存在性不管,以上述方式生成一个级数,然后来考察该级数的收敛性,如果它收敛,我们就得到了需要的级数。

泰勒级数与麦克劳林级数

注:泰勒级数是由英国数学家布鲁克·泰勒在1715年发表的。

定义:泰勒级数

设$f$是一个在包含$a$为内点的区间$I$内存在所有阶导数的函数,由$f$生产的泰勒级数是

$$\sum_{k=0}^{\infty} \frac{f^{(k)}(a)}{k!}(x-a)^k = f(a) + f’(a)(x-a) + \frac{f’’(a)}{2!}(x-a)^2 + \cdots$$

若$a = 0$,则生成的级数称为麦克劳林级数。

例:$f(x) = 1/x$在$a = 2$生成的泰勒级数为$\frac{1}{2} - \frac{(x-2)}{2^2} + \frac{(x-2)^2}{2^3} - \cdots + (-1)^n \frac{(x-2)^n}{2^{n+1}} + \cdots$,该级数是一个几何级数,在$0 < x < 4$收敛到$\frac{1}{x}$。

泰勒多项式

一个可微函数在点$a$的线性化是多项式

$$P_1(x) = f(a) + f’(a)(x-a)$$

可以看到,线性化在形式上恰好是泰勒级数的前两项。如果$f$在$a$有更高阶的导数,那么它就有更高阶的多项式逼近,这些多项式称为$f$的泰勒多项式

定义:$n$阶泰勒多项式

设$f$在一个包含$a$作为内点的一个区间内对$k = 1, 2, \cdots, N$有$k$阶导数。则对任何从0到$N$的整数$n$,由$f$在$x = a$生成的$n$阶泰勒多项式是:

$$P_n(x) = \sum_{k=0}^{n} \frac{f^{(k)}(a)}{k!}(x-a)^k$$

它在形式上是泰勒级数的前$n+1$项。恰如线性化提供了$f$的最佳线性逼近,高阶泰勒多项式提供了相应阶的最佳多项式逼近。

例:$f(x) = e^x$在$x = 0$的$n$阶泰勒多项式是

$$P_n(x) = 1 + x + \frac{x^2}{2} + \cdots + \frac{x^n}{n!}$$

泰勒多项式的余项

当我们用泰勒多项式$P_n(x)$来逼近函数时,需要度量其精确程度。使用等式

$$f(x) = P_n(x) + R_n(x)$$

定义了余项这一概念,余项$R_n(x)$的绝对值称为逼近误差。下面的定理提供了估计泰勒多项式余项的途径。

定理:泰勒定理

若$f$在一个包含$a$的开区间$I$内是$n+1$阶可微的,则对$I$内的每个$x$,存在一个介于$x$和$a$之间的一个数$c$,使得

$$f(x) = P_n(x) + R_n(x)$$

$P_n(x)$即是$n$阶泰勒多项式,而(重点是)$R_n(x) = \frac{f^{(n+1)}(c)}{(n+1)!}(x-a)^{n+1}$。

也就是对任何满足前提条件的函数,泰勒多项式近似的误差都可以如此表示出来。分母增长很快,若$x$离$a$较近,那么泰勒多项式很快就可以给出相当好的近似。泰勒定理是中值定理的推广。

若对$I$内所有$x$,当$n \to \infty$时$R_n \to 0$,我们就说$f$生成的泰勒级数在$I$上收敛到$f$。

估计余项

定理:余项估计定理

如果存在正数$M$和$r$,使得对$a$和$x$之间所有$t$均有$|f^{(n+1)}(t)| \leq Mr^{n+1}$,则由泰勒定理可知余项满足不等式

$$|R_n(x)| \leq M \frac{r^{n+1}|x-a|^{n+1}}{(n+1)!}$$

在最简单的情形下,若$f$及其所有导数的绝对值都以$M$为界,那么我们可以去$r = 1$。其它情况下,则需要考虑其它值。

例:证明$\sin x$的麦克劳林级数对所有$x$收敛到$\sin x$。

证:$\sin x$的麦克劳林级数仅有奇次幂项,对$n = 2k+1$,泰勒定理给出

$$\sin x = x - \frac{x^3}{3!} + \frac{x^5}{5!} - \cdots + \frac{(-1)^k x^{2k+1}}{(2k+1)!} + R_{2k+1}(x)$$

在余项估计定理中取$M = 1, r = 1$,得到

$$|R_{2k+1}(x)| \leq \frac{|x|^{2k+2}}{(2k+2)!}$$

$R_{2k+1}(x) \to 0$,由此可知,对每个$x$,$\sin x$的麦克劳林级数收敛到$\sin x$。

截断误差

由余项及余项估计定理,我们可以了解要达到某个期望的误差,泰勒多项式需要取到多少项。

组合泰勒级数

泰勒级数在它们的收敛区间的公共部分上可以进行加、减、常数乘、$x$的幂运算。从略。