看完不会?让 AI 一步步解给你看
calculus

泰勒级数详解:用多项式逼近任意函数

泰勒级数与麦克劳林级数如何把复杂函数化为多项式——公式、e^x、sin x、cos x 的经典展开,以及如何计算它们。
AI-Math Editorial Team

作者: AI-Math Editorial Team

发布于 2026-05-01

如果说导数捕捉的是函数在某一点的斜率,那么泰勒级数捕捉的是某一点处的整个函数——通过把无穷多个导数叠加起来。它们是微积分与数值计算之间的桥梁:每次你的计算器算 sin⁡(0.4)\sin(0.4) 时,它在底层都是在求一个泰勒级数的和。

泰勒级数公式

函数 ff 在 x=ax = a 处展开的泰勒级数为:

f(x)=∑n=0∞f(n)(a)n!(x−a)nf(x) = \sum_{n=0}^{\infty} \frac{f^{(n)}(a)}{n!} (x - a)^n

也就是:在点 aa 处求出 ff、f′f'、f′′f''、f′′′f'''、… 的值,然后构造一个多项式,其第 nn 项为 f(n)(a)n!(x−a)n\frac{f^{(n)}(a)}{n!}(x-a)^n。

当 a=0a = 0 时,该级数称为麦克劳林级数——最常见的情形。

为什么这样可行?

在点 aa 附近,函数先看起来像它的切线(n=1n=1 项),再像一条包含曲率的抛物线(n=2n=2),然后是三次曲线,依此类推。每个更高阶的导数都捕捉到更精细的形状信息。把无穷多项加起来,(对于"良好的"函数而言)你就精确还原出了 ff。

三个经典的麦克劳林展开

把这三个背下来——它们不断出现:

ex=∑n=0∞xnn!=1+x+x22!+x33!+…e^x = \sum_{n=0}^{\infty} \frac{x^n}{n!} = 1 + x + \frac{x^2}{2!} + \frac{x^3}{3!} + \dots

sin⁡x=∑n=0∞(−1)nx2n+1(2n+1)!=x−x33!+x55!−…\sin x = \sum_{n=0}^{\infty} \frac{(-1)^n x^{2n+1}}{(2n+1)!} = x - \frac{x^3}{3!} + \frac{x^5}{5!} - \dots

cos⁡x=∑n=0∞(−1)nx2n(2n)!=1−x22!+x44!−…\cos x = \sum_{n=0}^{\infty} \frac{(-1)^n x^{2n}}{(2n)!} = 1 - \frac{x^2}{2!} + \frac{x^4}{4!} - \dots

指数函数的级数含有所有次幂;正弦只含奇数次幂;余弦只含偶数次幂。这种对称性是哪些导数在 00 处为零的直接结果。

解题示例:从零开始构造 sin⁡x\sin x

设 f(x)=sin⁡xf(x) = \sin x。在 a=0a = 0 处:

  • f(0)=0f(0) = 0
  • f′(0)=cos⁡(0)=1f'(0) = \cos(0) = 1
  • f′′(0)=−sin⁡(0)=0f''(0) = -\sin(0) = 0
  • f′′′(0)=−cos⁡(0)=−1f'''(0) = -\cos(0) = -1
  • f(4)(0)=sin⁡(0)=0f^{(4)}(0) = \sin(0) = 0
  • 这个模式每 4 次求导重复一次。

代入泰勒公式:
sin⁡x≈0+1⋅x+0⋅x22!+(−1)x33!+0+x55!−…\sin x \approx 0 + 1 \cdot x + 0 \cdot \frac{x^2}{2!} + (-1)\frac{x^3}{3!} + 0 + \frac{x^5}{5!} - \dots
化简为 x−x3/6+x5/120−…x - x^3/6 + x^5/120 - \dots。与上面的公式相同。

实践中的近似

对于 0 附近的小 xx,即使只取前几项也极其精确:

  • sin⁡(0.1)≈0.1−0.001/6≈0.09983\sin(0.1) \approx 0.1 - 0.001/6 \approx 0.09983(真实值:0.0998334…0.0998334\dots)。

这就是为什么小角度近似 sin⁡x≈x\sin x \approx x 成立:当 xx 很小时,下一项微乎其微。

收敛性——它究竟何时等于 ff?

泰勒级数有一个收敛半径 RR。当 ∣x−a∣<R|x - a| < R 时级数等于 f(x)f(x);在此范围之外,级数发散。某些函数(exe^x、sin⁡x\sin x、cos⁡x\cos x)的 R=∞R = \infty。另一些函数,如以 0 为中心的 1/(1−x)1/(1-x),其 R=1R = 1。

常见错误

  • 忘记阶乘分母 n!n!。
  • 混淆级数展开——sin 是奇数,cos 是偶数,exe^x 是全部。
  • 不检查收敛半径就假定收敛。

用 AI 级数求解器试一试

使用级数计算器计算任意函数的泰勒展开——它会显示求导步骤、得到的多项式,以及一个数值合理性检查。

相关链接:

常见问题

A Taylor series is an infinite polynomial expansion of a function around a center point a: f(x) = Σ [f⁽ⁿ⁾(a)/n!] · (x−a)ⁿ. When a = 0 it is called a Maclaurin series. Taylor series approximate functions with polynomials near the center.

The key Maclaurin series are eˣ = Σ xⁿ/n!, sin x = Σ (−1)ⁿx²ⁿ⁺¹/(2n+1)!, cos x = Σ (−1)ⁿx²ⁿ/(2n)!, and 1/(1−x) = Σ xⁿ for |x| < 1. These four are building blocks for deriving all other standard series.

The radius of convergence R is the distance from the center a within which the series converges. For |x − a| < R the series converges; for |x − a| > R it diverges. It is found by applying the ratio test or root test to the series coefficients.

AI-Math Editorial Team

作者: AI-Math Editorial Team

发布于 2026-05-01

A small team of engineers, mathematicians, and educators behind AI-Math, focused on making step-by-step math help accessible to every student.