跳转到内容

微积分/泰勒级数

来自维基教科书,开放的书籍,为开放的世界

泰勒级数

[编辑 | 编辑源代码]
定义:泰勒级数

如果一个函数 可以用一个无限幂级数表示

那么,该函数的泰勒展开泰勒级数表示为

随着泰勒级数的阶数上升,它逼近正确的函数。 sin(x) 和泰勒逼近,阶数为 135791113 的多项式。

这里,阶乘 表示 导数 在点 处的值。如果这个级数对于区间 中的每个 都收敛,并且和等于 ,那么函数 被称为解析函数。为了检查级数是否收敛到 ,通常使用 泰勒定理 余项的估计。一个函数是解析函数当且仅当一个 幂级数 收敛到该函数;该幂级数中的系数必然是上述泰勒级数公式中给出的系数。

如果 ,该级数也称为麦克劳林级数

这种幂级数表示的重要性有三方面。首先,幂级数的微分和积分可以逐项进行,因此特别容易。其次,解析函数可以唯一地扩展到定义在复平面上的一个开圆盘上的一个 全纯函数,这使得整个 复分析 机制可用。第三,(截断的)级数可以用来逼近展开点附近函数的值。


在零点附近,函数看起来非常平坦。 函数 不是解析函数:泰勒级数为 0,虽然该函数本身不为 0。

注意,存在一些无限次可微函数 它们的泰勒级数收敛,但等于 。例如,对于分段定义的函数,当 时,所有导数在 处都为 0,因此 的泰勒级数为 0,并且它的收敛半径为无穷大,即使该函数绝对不为 0。这种特殊的病态现象不会影响到复变量的复数值函数。请注意, 不会随着 沿着虚轴趋近于 0 而趋近于 0。

某些函数无法写成泰勒级数,因为它们具有奇点;在这些情况下,如果允许变量 的负幂,则通常仍然可以实现级数展开;参见洛朗级数。例如, 可以写成洛朗级数。

最近在寻找微分方程的泰勒级数解方面取得了一项重大进展,即帕克-索卡斯基定理。该定理是对皮卡迭代的扩展。

假设我们想要将一个函数表示为一个无限幂级数,或者换句话说,一个具有无限个项的“无穷次方”多项式。假设这些项中的每一个都具有唯一的系数,就像大多数有限多项式那样。我们可以用以下形式的无限求和表示它

其中 是收敛半径,而 是系数。接下来,使用求和符号,我们可以有效地将这个级数表示为

这在后面会变得更加有用。目前,除了手动找到级数中的每一个系数之外,我们没有找到系数的方案。这种方法不会特别有用。那么,让我们尝试找到一个模式和一个通用的解来找到系数。目前,我们有一个简单的方法来找到第一个系数。如果我们将 代入 ,那么我们得到

这给了我们 。这很有用,但我们仍然希望有一个通用方程来找到级数中的任何系数。我们可以尝试对级数关于 x 求导以得到

我们可以假设 是常数。这被证明是有用的,因为如果我们再次将 代入 ,我们得到

注意到一阶导数有一个常数项(),我们可以找到二阶导数来找到 。它是

如果我们再次将 代入  

请注意, 的初始指数是 2,而 的初始指数是 1。这多少让人有点明白,但关于到底发生了什么,仍然有些模糊。根据之前的例子,如果我们再次求导,我们会得到

如果我们代入 ,我们再次发现

现在,规律应该越来越清晰了。 看起来非常像 。的确如此!如果我们继续进行 次求导,我们会发现系数的倍数是 。因此,对于某个 ,对于任何整数

或者,经过简单的变换,更实用的是:

其中 ,依此类推。有了这个,我们可以找到“无限多项式”的任何系数。使用之前给出的“多项式”的求和定义,

我们可以用 代替,得到

这就是任何泰勒级数的定义。但是现在我们有了这个级数,我们如何推导出给定解析函数的定义?我们可以按照定义的要求,填入所有必要的信息。但我们也希望找到一个*特定的*模式,因为有时我们会有很多项简化为 0。

首先,我们必须找到 。因为我们现在正在推导出我们自己的泰勒级数,所以我们可以为 选择任何我们想要的,但请注意,并非所有函数都能工作。使用一个我们可以轻松找到其 次导数的函数将很有用。一个很好的例子是 。选择 后,我们可以开始求导数。在我们开始之前,我们还应该注意到 本质上是函数沿 x 轴的“偏移”,因为对于任何多项式,这在本质上也是如此。考虑到这一点,我们可以假设,在这个特殊情况下,偏移量为 ,所以 。考虑到这一点,“第 0 次”导数或函数本身将是

如果我们将其代入级数中第一项的定义,再次注意到 ,我们得到

其中 。这意味着级数的第一项为 0,因为任何数乘以 0 都等于 0。注意,并非所有泰勒级数都以 0 项开头。接下来,要找到下一项,我们需要找到函数的一阶导数。记住 的导数是 ,我们得到

这意味着级数中的第二项为

接下来,我们需要找到第三项。我们重复这个过程。

因为 。我们继续

第四项

重复这个过程,我们可以得到序列

简化为

因为我们最终处理的是一个级数,所以可以忽略零项,得到新的序列

这里有一个规律,但是如果我们分别看分子和分母,可能更容易看出来。分子

对于项的 部分,我们有序列

到目前为止,至少对于分母和 部分,规律应该是很明显的。对于分母

最后,分子可能不像那么明显,但它遵循这个模式

发现了所有这些东西后,我们可以将它们组合在一起,找到序列的第 项的规则

因此,我们对 的泰勒(麦克劳林)级数是

泰勒级数列表

[edit | edit source]

以下是一些重要的泰勒级数展开式。所有这些展开式也适用于复数参数

指数函数自然对数

等比级数:

二项式定理:

三角函数:

双曲函数:


兰伯特W函数:

在展开式中出现的数字伯努利数。在二项式展开式中的二项式系数。在展开式中的欧拉数

多维

[edit | edit source]

泰勒级数可以推广到多元函数,其中

历史

[edit | edit source]

泰勒级数以数学家布鲁克·泰勒的名字命名,他于 1715 年首次发表了幂级数公式。

构造泰勒级数

[edit | edit source]

存在几种方法可以计算大量函数的泰勒级数。可以尝试使用泰勒级数本身并概括系数的形式,也可以使用替换、乘除、加减标准泰勒级数(如上述那些)等操作来构造函数的泰勒级数,因为泰勒级数是幂级数。在某些情况下,还可以通过重复应用分部积分法来推导出泰勒级数。使用计算机代数系统来计算泰勒级数是常见的,因为它可以消除繁琐的替换和操作。

示例 1

[edit | edit source]

考虑函数

我们需要在 0 处找到它的泰勒级数。

对于自然对数,我们有

以及对于余弦函数

我们可以简单地将第二个级数代入第一个级数。这样做得到

利用多项式系数展开后得到所需的泰勒级数。注意余弦函数,以及因此的 是偶函数,意味着 ,因此奇数次幂 等必须为零,不需要计算。级数的前几项是

可以使用Faà di Bruno 公式表示一般系数。但是,这种表示方式似乎并不特别有启发性,因此这里省略了。

示例 2

[edit | edit source]

假设我们想要函数在 0 处的泰勒级数

对于指数函数,我们有

以及,与第一个示例类似,

假设幂级数为

然后用分母相乘,并将余弦级数代入,得到

收集最高到四阶的项,得到

将系数与上面的指数函数级数进行比较,得到所需的泰勒级数

收敛性

[编辑 | 编辑源代码]

广义均值定理

[编辑 | 编辑源代码]
华夏公益教科书