如果说导数捕捉的是函数在某一点的斜率,那么泰勒级数捕捉的是某一点处的整个函数——通过把无穷多个导数叠加起来。它们是微积分与数值计算之间的桥梁:每次你的计算器算 sin(0.4) 时,它在底层都是在求一个泰勒级数的和。
泰勒级数公式
函数 f 在 x=a 处展开的泰勒级数为:
f(x)=∑n=0∞n!f(n)(a)(x−a)n
也就是:在点 a 处求出 f、f′、f′′、f′′′、… 的值,然后构造一个多项式,其第 n 项为 n!f(n)(a)(x−a)n。
当 a=0 时,该级数称为麦克劳林级数——最常见的情形。
为什么这样可行?
在点 a 附近,函数先看起来像它的切线(n=1 项),再像一条包含曲率的抛物线(n=2),然后是三次曲线,依此类推。每个更高阶的导数都捕捉到更精细的形状信息。把无穷多项加起来,(对于"良好的"函数而言)你就精确还原出了 f。
三个经典的麦克劳林展开
把这三个背下来——它们不断出现:
ex=∑n=0∞n!xn=1+x+2!x2+3!x3+…
sinx=∑n=0∞(2n+1)!(−1)nx2n+1=x−3!x3+5!x5−…
cosx=∑n=0∞(2n)!(−1)nx2n=1−2!x2+4!x4−…
指数函数的级数含有所有次幂;正弦只含奇数次幂;余弦只含偶数次幂。这种对称性是哪些导数在 0 处为零的直接结果。
解题示例:从零开始构造 sinx
设 f(x)=sinx。在 a=0 处:
- f(0)=0
- f′(0)=cos(0)=1
- f′′(0)=−sin(0)=0
- f′′′(0)=−cos(0)=−1
- f(4)(0)=sin(0)=0
- 这个模式每 4 次求导重复一次。
代入泰勒公式:
sinx≈0+1⋅x+0⋅2!x2+(−1)3!x3+0+5!x5−…
化简为 x−x3/6+x5/120−…。与上面的公式相同。
实践中的近似
对于 0 附近的小 x,即使只取前几项也极其精确:
- sin(0.1)≈0.1−0.001/6≈0.09983(真实值:0.0998334…)。
这就是为什么小角度近似 sinx≈x 成立:当 x 很小时,下一项微乎其微。
收敛性——它究竟何时等于 f?
泰勒级数有一个收敛半径 R。当 ∣x−a∣<R 时级数等于 f(x);在此范围之外,级数发散。某些函数(ex、sinx、cosx)的 R=∞。另一些函数,如以 0 为中心的 1/(1−x),其 R=1。
常见错误
- 忘记阶乘分母 n!。
- 混淆级数展开——sin 是奇数,cos 是偶数,ex 是全部。
- 不检查收敛半径就假定收敛。
用 AI 级数求解器试一试
使用级数计算器计算任意函数的泰勒展开——它会显示求导步骤、得到的多项式,以及一个数值合理性检查。
相关链接: