问题

使用泰勒公式进行估算时,在不同点展开的区别和意义是啥?

回答
咱们来聊聊用泰勒公式做估算这事儿,特别是当咱们在不同的点上展开泰勒公式时,会遇到啥情况,又意味着啥。这事儿听起来挺学术的,但其实用大白话讲,就是我们怎么用一个已知的地方,去“猜”另一个地方的值。

想象一下,你站在一个山坡上,你知道自己现在所在位置的海拔高度,以及你站着的地方地面是平的还是有坡度的,甚至是不是还在微微起伏。泰勒公式就像是咱们根据这些已知信息,去预测你往前走几步、或者往旁边挪一挪,海拔大概会有多高。

在不同点展开泰勒公式,区别在哪?意义又在哪?

核心的区别,就是我们“参照”的那个点不一样。这个参照点,我们称之为“展开点”或者“中心点”。

1. 展开点离我们想要估算的点越近,结果通常越准。

这个很好理解。你站在山坡上,想知道前面1米远的地方有多高。如果你知道自己脚下地面的高度和坡度,那估算1米后的高度,应该八九不离十。但如果你想估算前面1公里远的地方,单凭脚下的信息,误差可能就相当大了,因为这1公里内,山坡可能变得很陡峭,甚至突然有个沟壑。

在数学上,泰勒公式的每一个后续项(比如一次项、二次项)都在描述函数在展开点附近的变化率。离得越近,函数的变化趋势也越稳定,我们用已知的信息去预测未知的信息时,自然就更靠谱。

意义: 这说明泰勒公式的估算能力是有“地域限制”的。它在展开点附近最灵光,越远离展开点,它的“法力”就越弱,估算出来的结果也越不可靠。所以,我们在实际应用中,如果想估算某个函数在某个点附近的值,最好选择离这个点最近、并且我们已知函数性质(比如导数信息)的点作为展开点。

2. 展开点不同,我们需要的已知信息(导数信息)可能也不同。

泰勒公式是通过函数的导数来构建的。比如,一阶泰勒展开需要知道函数在展开点的值和一阶导数(也就是坡度)。二阶泰勒展开则还需要知道二阶导数(也就是坡度的变化率,曲率)。

如果你选择了一个你对它导数信息非常了解的点作为展开点,那么你的估算就可以做得更精细。

例如: 我们想估算 $sin(x)$ 在 $x=0.1$ 附近的值。
在 $x=0$ 展开: 我们知道 $sin(0) = 0$,$cos(0) = 1$,$sin(0) = 0$。所以,$sin(x) approx sin(0) + cos(0)x = 0 + 1 cdot x = x$。对于 $x=0.1$,估算值是 $0.1$。
在 $x=pi/6$ 展开: 我们知道 $sin(pi/6) = 1/2$,$cos(pi/6) = sqrt{3}/2$。所以,$sin(x) approx sin(pi/6) + cos(pi/6)(x pi/6) = 1/2 + (sqrt{3}/2)(x pi/6)$。对于 $x=0.1$,估算值是 $1/2 + (sqrt{3}/2)(0.1 pi/6)$。这个计算就复杂一些,而且$pi/6$ 毕竟比 $0$ 离 $0.1$ 要远一些,虽然理论上更精确,但在实际计算上可能不那么方便。

意义: 这告诉我们,选择一个展开点,不仅要考虑它离目标点近不近,还要考虑我们是否容易获得该点以及其高阶导数的信息。有些点是“名人”,我们对它的一切都了如指掌(比如三角函数在特殊角度的值),而有些点可能信息就比较封闭。

3. 使用不同阶数的泰勒展开,精度也会有差异。

即使是同一个展开点,我们展开的阶数越高,估算的结果通常就越精确(当然前提是导数这些信息都是正确的)。

例如: 继续估算 $sin(x)$ 在 $x=0.1$ 的值,从 $x=0$ 处展开。
零阶泰勒展开(常数): $sin(x) approx sin(0) = 0$。这个估算非常粗糙。
一阶泰勒展开(切线): $sin(x) approx sin(0) + cos(0)x = x$。对于 $x=0.1$,估算值是 $0.1$。
二阶泰勒展开(抛物线): $sin(x) approx sin(0) + cos(0)x + frac{sin(0)}{2!}x^2 = x$。咦?二次项系数是 $0$,所以和一阶一样。我们换个例子。

我们来估算 $cos(x)$ 在 $x=0.1$ 的值,从 $x=0$ 展开。
零阶: $cos(x) approx cos(0) = 1$。
一阶: $cos(x) approx cos(0) sin(0)x = 1$。
二阶: $cos(x) approx cos(0) sin(0)x + frac{cos(0)}{2!}x^2 = 1 frac{1}{2}x^2$。对于 $x=0.1$,估算值是 $1 frac{1}{2}(0.1)^2 = 1 0.005 = 0.995$。
实际值: $cos(0.1) approx 0.995004165$。

意义: 展开的阶数越高,我们越能捕捉到函数更复杂的弯曲和变化规律,从而得到更精确的估算。但同时,需要的导数信息也越多,计算也越复杂。这就好比你要预测一个复杂的交通路况,只看当前的速度可能不够,还要考虑加速度、甚至加速度的变化率才能更准。

总结一下,在不同点展开泰勒公式做估算,核心的区别和意义在于:

1. 精度随距离变化: 展开点离你想要估算的点越近,你的“猜猜乐”就越准。这是因为函数在局部往往更“乖巧”,变化规律也更容易把握。
2. 信息的可获得性: 你需要知道函数在展开点的值以及它的导数。选择一个你最了解这些信息的点作为展开点,会事半功倍。
3. 信息的详尽程度: 展开的阶数越高,你利用的关于函数在展开点的信息就越多,估算自然也就越精确,但相应的计算也更复杂。

所以,用泰勒公式做估算,就像是一位经验丰富的侦探,根据有限的线索去推断案情。他会选择最有可能藏匿线索的地方(展开点),并且会尽量搜集所有能找到的线索(高阶导数),来拼凑出一个尽可能接近真相的画面(估算值)。而他每次“推断”的准确度,都取决于他选择的“侦查范围”(距离)和掌握的“证据数量”(阶数)。

网友意见

user avatar

关于泰勒公式的问题,我写过两个答案了:

关于泰勒公式,之前有一个同学问了我一个问题:

这个看似简单的问题,牵扯到一个我认为非常漂亮的数学结论,如果要我说什么让我体会到了数学之美,我一定会选择这个数学结论。

下面我就借着这个问题来讲解一下让我觉得非常动人的这个数学结论。

1 泰勒级数的收敛

1.1 什么是收敛?

泰勒公式可以把可导的函数展开为幂级数:

下面叙述中,我可能把泰勒公式、泰勒级数、泰勒展开这三个名字进行混用,请依据上下文自行判断(数学看多了,说话写字都会有点强迫症,希望尽量严格些)。

我们对 进行泰勒展开:




1.2 泰勒公式的奇点

什么叫做奇点?比如对于 这个函数:

不光不可导点是奇点,没有定义的点也是奇点,比如:

还有一个更奇怪的奇点:


1.3 奇点与收敛圆

通过奇点来判断泰勒级数的收敛,这就是我说的那个非常漂亮的数学结论,由柯西证明的泰勒级数的收敛半径:

听起来有点拗口,而且还涉及到复平面,我们用 这个函数来举例子:

上面的收敛圆意味着,在实数范围内做 的话,如果在 处泰勒展开展开,那么只有在 内的泰勒级数才会收敛:

可以自己动手试试, 点也是可以拖动的:


此处有互动内容,点击此处前往操作。

明白了泰勒公式的收敛半径之后,我们就可以明白:



此时回到我们最初的那个问题:


1.4 复数与实数的关系

回到我们之前挖下的坑, 的奇点在哪里?

很明显 时,是 的奇点,因为 。我们把奇点和展开点放到复平面上看看:


所以在实平面上的 ,虽然奇点不在实平面内,但是依然被奇点所影响,所以其收敛半径为 :

我们学习的高等数学,都是在实数范围内,所以导致我很长时间认为复数只是一个表示 的一个技巧,而泰勒级数收敛圆向我展示了实数切切实实是复数的一部分,哪怕你只研究实数部分的问题,仍然会被复数所影响。这是我认为它非常美丽的原因。

我们还应该认识到泰勒级数只是对原函数的近似,并且这种近似是有条件的。

2 运用泰勒级数估算的技巧

我不喜欢技巧,不过这里仍然说一下如何合理的估算 。

首先:

其次:

但是选 肯定不行,因为泰勒级数第一项就要计算 ,咱们何必用泰勒级数进行计算?

那选 行不行?也不好,因为第一项要计算 ,这个我们也不清楚。

最好就选 ,因为计算 ,下面一项是 也比较好计算。至于余项的计算这里就不说了。

类似的话题

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 tinynews.org All Rights Reserved. 百科问答小站 版权所有