泰勒公式是高等数学里很漂亮的一块内容。
它的美,不在于式子长,而在于它把一个函数拆成了两部分:一个是主导行为,一个是剩余误差。
泰勒展开的基本形式
如果函数 $f(x)$ 在 $a$ 点附近有足够阶的导数,那么可以写成
$$ f(x) = f(a) + f'(a)(x-a) + \frac{f''(a)}{2!}(x-a)^2 + \cdots + \frac{f^{(n)}(a)}{n!}(x-a)^n + R_n(x) $$
其中 $R_n(x)$ 是余项,也就是展开截断之后剩下的部分。
很多人第一次接触这个公式时,注意力都放在前面的多项式上。但真正决定这个公式是否有用的,往往是余项。
主项决定形状,余项决定可信度
前面的多项式告诉你函数的大致形状。
例如在 $a$ 附近,二阶泰勒展开会告诉你:
$$ f(x) \approx f(a) + f'(a)(x-a) + \frac{f''(a)}{2}(x-a)^2. $$
这时,一阶项告诉你切线,二阶项告诉你弯曲程度。
但如果余项太大,这个近似就没有意义。所以数学里很多近似不是“写出来就算了”,而是要说明误差足够小。
余项的写法
常见的拉格朗日余项形式是
$$ R_n(x) = \frac{f^{(n+1)}(\xi)}{(n+1)!}(x-a)^{n+1}, $$
其中 $\xi$ 介于 $a$ 和 $x$ 之间。
这句话的意义很强:误差不是一个模糊的“差不多”,而是有明确阶数的。
如果 $x$ 靠近 $a$,那么高阶项会迅速变小。于是你可以根据需要选择展开到第几阶,而不是无止境地把式子写长。
一个具体例子
以指数函数为例,在 $x=0$ 附近,
$$ e^x = 1 + x + \frac{x^2}{2!} + \frac{x^3}{3!} + \cdots $$
如果只取前两项,
$$ e^x \approx 1 + x, $$
那么误差大约是二次量级。写成大 O 记号就是
$$ e^x = 1 + x + O(x^2), \quad x \to 0. $$
这类写法在分析问题时非常有用,因为它告诉你一个量在局部到底有多快地偏离主项。
泰勒公式和工程直觉
泰勒公式最像一种工程思维。
你先拿到最主要的贡献,再看剩下的误差是否可以接受。很多分析问题、数值方法、稳定性判断,都是这么做的。
不是所有函数都要被“精确算完”;很多时候,知道局部由什么主导,已经足够。
结尾
泰勒公式的真正价值,不是把函数写得更复杂,而是把复杂函数拆成“主导项 + 可控误差”。
这才是它在高等数学里最实用、也最优雅的部分。
评论