本文介绍如何使用泰勒级数和麦克劳林级数在给定的 \( x \) 值处将函数展开并逼近为幂级数。这些级数为生成函数提供了有用的多项式逼近,在计算器上更容易编程实现。其中包含示例、问题及其解答。
在下文中,若适用,\( C \) 表示积分常数。
泰勒级数与麦克劳林级数的定义
对于在包含 \( a \) 的开区间内具有各阶导数的函数 \( f \),函数 \( f \) 在 \( x = a \) 处的泰勒级数由下式给出 [1]:
\[ \sum_{k=0}^{\infty} \frac{f^{(k)}(a)}{k!} (x-a)^k = f(a) + f'(a)(x-a) + \frac{f''(a)}{2!}(x-a)^2 + \dots + \frac{f^{(n)}(a)}{n!}(x-a)^n + \dots \]其中 \( f'(a), f''(a), \dots, f^{(n)}(a), \dots \) 是函数 \( f \) 在 \( x = a \) 处求值的导数。
函数 \( f \) 的麦克劳林级数是以 \( x = 0 \) 为中心的泰勒级数,由下式给出:
\[ \sum_{k=0}^{\infty} \frac{f^{(k)}(0)}{k!} x^k = f(0) + f'(0)x + \frac{f''(0)}{2!}x^2 + \dots + \frac{f^{(n)}(0)}{n!}x^n + \dots \]泰勒级数和麦克劳林级数是无穷的,但它们可以截断到 \( n \) 项,从而产生如下所示的泰勒多项式:
\[ P_n(x) = f(a) + f'(a)(x-a) + \frac{f''(a)}{2!}(x-a)^2 + \dots + \frac{f^{(n)}(a)}{n!}(x-a)^n \]您可以使用在线泰勒级数计算器来检查下方列出的许多示例和练习,并生成新的问题。
泰勒级数与麦克劳林级数展开示例
例题 1
a) 求由 \( f(x) = \sin(x) \) 在 \( x = \pi/2 \) 处生成的 4 阶泰勒多项式 \( P_4(x) \)。
b) 在包含 \( \pi/2 \) 的区间内画出 \( \sin(x) \) 和 \( P_4(x) \) 的图象,并对两者的图象进行比较。
显示例题 1 解答
a) 4 阶泰勒多项式由下式给出:
\[ P_4(x) = f(\pi/2) + f'(\pi/2)(x-\pi/2) + \frac{f''(\pi/2)}{2!}(x-\pi/2)^2 + \frac{f^{(3)}(\pi/2)}{3!}(x-\pi/2)^3 + \frac{f^{(4)}(\pi/2)}{4!}(x-\pi/2)^4 \]计算 \( f(x) = \sin(x) \) 的前 4 阶导数:
- \( f(x) = \sin(x) \implies f(\pi/2) = 1 \)
- \( f'(x) = \cos(x) \implies f'(\pi/2) = 0 \)
- \( f''(x) = -\sin(x) \implies f''(\pi/2) = -1 \)
- \( f^{(3)}(x) = -\cos(x) \implies f^{(3)}(\pi/2) = 0 \)
- \( f^{(4)}(x) = \sin(x) \implies f^{(4)}(\pi/2) = 1 \)
代入 \( P_4(x) \) 中:
\[ P_4(x) = 1 + 0 - \frac{1}{2}(x-\pi/2)^2 + 0 + \frac{1}{24}(x-\pi/2)^4 = 1 - \frac{1}{2}(x-\pi/2)^2 + \frac{1}{24}(x-\pi/2)^4 \]b) 比较 \( \sin(x) \) 及其 4 阶泰勒多项式的图象,两条曲线在 \( x = \pi/2 \) 附近紧密重合,这证明了 \( P_4(x) \) 提供了准确的局部逼近。
例题 2
a) 求由 \( f(x) = \ln(x) \) 在 \( x = 1 \) 处生成的 5 阶泰勒多项式 \( P_5(x) \)。
b) 在包含 \( 1 \) 的区间内画出 \( \ln(x) \) 和 \( P_5(x) \) 的图象,并对两者的图象进行比较。
c) 在下表中计算 \( P_5(x) \) 和 \( \ln(x) \) 的值,并对比对应的值。
| \( P_5(x) \) | \( \ln(x) \) |
|---|---|
| \( P_5(1.01) \) | \( \ln(1.01) \) |
| \( P_5(0.99) \) | \( \ln(0.99) \) |
| \( P_5(1.1) \) | \( \ln(1.1) \) |
| \( P_5(0.9) \) | \( \ln(0.9) \) |
| \( P_5(1.5) \) | \( \ln(1.5) \) |
| \( P_5(0.5) \) | \( \ln(0.5) \) |
| \( P_5(1.8) \) | \( \ln(1.8) \) |
| \( P_5(0.2) \) | \( \ln(0.2) \) |
显示例题 2 解答
a) 在 \( x = 1 \) 处的 5 阶泰勒多项式为:
\[ P_5(x) = f(1) + f'(1)(x-1) + \frac{f''(1)}{2!}(x-1)^2 + \frac{f^{(3)}(1)}{3!}(x-1)^3 + \frac{f^{(4)}(1)}{4!}(x-1)^4 + \frac{f^{(5)}(1)}{5!}(x-1)^5 \]计算 \( f(x) = \ln(x) \) 的前 5 阶导数:
- \( f(x) = \ln(x) \implies f(1) = 0 \)
- \( f'(x) = \frac{1}{x} \implies f'(1) = 1 \)
- \( f''(x) = -\frac{1}{x^2} \implies f''(1) = -1 \)
- \( f^{(3)}(x) = \frac{2}{x^3} \implies f^{(3)}(1) = 2 \)
- \( f^{(4)}(x) = -\frac{6}{x^4} \implies f^{(4)}(1) = -6 \)
- \( f^{(5)}(x) = \frac{24}{x^5} \implies f^{(5)}(1) = 24 \)
代入 \( P_5(x) \) 并简化:
\[ P_5(x) = (x-1) - \frac{1}{2}(x-1)^2 + \frac{1}{3}(x-1)^3 - \frac{1}{4}(x-1)^4 + \frac{1}{5}(x-1)^5 = \frac{1}{5}x^5 - \frac{5}{4}x^4 + \frac{10}{3}x^3 - 5x^2 + 5x - \frac{137}{60} \]b) 图象显示 \( P_5(x) \) 在 \( x = 1 \) 附近对 \( \ln(x) \) 进行了良好的逼近。
c) 计算表对比:
| 近似值 \( P_5(x) \) | 精确值 \( \ln(x) \) |
|---|---|
| \( P_5(1.01) = 0.00995 \) | \( \ln(1.01) = 0.00995 \) |
| \( P_5(0.99) = -0.01005 \) | \( \ln(0.99) = -0.01005 \) |
| \( P_5(1.1) = 0.09531 \) | \( \ln(1.1) = 0.09531 \) |
| \( P_5(0.9) = -0.10536 \) | \( \ln(0.9) = -0.10536 \) |
| \( P_5(1.5) = 0.40729 \) | \( \ln(1.5) = 0.40546 \) |
| \( P_5(0.5) = -0.68854 \) | \( \ln(0.5) = -0.69314 \) |
| \( P_5(1.8) = 0.61380 \) | \( \ln(1.8) = 0.58778 \) |
| \( P_5(0.2) = -1.45860 \) | \( \ln(0.2) = -1.60943 \) |
多项式 \( P_5(x) \) 为接近 \( x = 1 \) 的值提供了极佳的逼近。
例题 3
a) 求由 \( f(x) = e^x \) 生成的麦克劳林级数。
b) 在包含 \( 0 \) 的区间内,分别画出包含 2、3、4、5 和 6 项的麦克劳林级数的图象。
显示例题 3 解答
a) 麦克劳林级数由下式给出:
\[ \sum_{k=0}^{\infty} \frac{f^{(k)}(0)}{k!} x^k = f(0) + f'(0)x + \frac{f''(0)}{2!}x^2 + \dots + \frac{f^{(n)}(0)}{n!}x^n + \dots \]由于 \( f(x) = e^x \) 在 \( x = 0 \) 处的各阶导数均等于 \( 1 \):
\[ 1 + x + \frac{1}{2!}x^2 + \frac{1}{3!}x^3 + \dots + \frac{1}{n!}x^n + \dots = \sum_{n=0}^{\infty} \frac{x^n}{n!} \]b) 不同阶数的多项式:
- \( P_1(x) = 1 + x \)
- \( P_2(x) = 1 + x + \frac{1}{2}x^2 \)
- \( P_3(x) = 1 + x + \frac{1}{2}x^2 + \frac{1}{6}x^3 \)
- \( P_4(x) = 1 + x + \frac{1}{2!}x^2 + \frac{1}{6}x^3 + \frac{1}{24}x^4 \)
- \( P_5(x) = 1 + x + \frac{1}{2!}x^2 + \frac{1}{6}x^3 + \frac{1}{24}x^4 + \frac{1}{120}x^5 \)
问题
第一部分 (Part A)
求函数 \( f \) 在给定 \( x \) 值处生成的 4 阶泰勒多项式:
- \( f(x) = e^{-x} \),在 \( x = 2 \) 处
- \( f(x) = \sin(x/2) \),在 \( x = \pi \) 处
第二部分 (Part B)
求下列函数的麦克劳林级数:
- \( f(x) = \cos(x + \pi/2) \)
- \( f(x) = e^x + e^{-x} \)
- \( f(x) = e^{-x^2} \)
- \( f(x) = \sin(x) \)
- \( f(x) = e^x - e^{-x} \)
第三部分 (Part C)
求 \( f(x) = \sin(x)e^x \) 在 \( x = 0 \) 处生成的 5 阶泰勒多项式,并在同一坐标系中画出 \( f \) 与该泰勒多项式的图象。
上述问题的解答
第一部分 (Part A)
-
\( f(x) = e^{-x} \implies f'(x) = -e^{-x}, \, f''(x) = e^{-x}, \, f^{(3)}(x) = -e^{-x}, \, f^{(4)}(x) = e^{-x} \)。在 \( x = 2 \) 处:
\[ P_4(x) = \frac{1}{e^2} - \frac{1}{e^2}(x-2) + \frac{1}{2e^2}(x-2)^2 - \frac{1}{6e^2}(x-2)^3 + \frac{1}{24e^2}(x-2)^4 \] \[ = \frac{x^4}{24e^2} - \frac{x^3}{2e^2} + \frac{5x^2}{2e^2} - \frac{19x}{3e^2} + \frac{7}{e^2} \] -
\( f(x) = \sin(x/2) \implies f'(x) = \frac{1}{2}\cos(x/2), \, f''(x) = -\frac{1}{4}\sin(x/2), \, f^{(3)}(x) = -\frac{1}{8}\cos(x/2), \, f^{(4)}(x) = \frac{1}{16}\sin(x/2) \)。在 \( x = \pi \) 处:
\[ P_4(x) = 1 - \frac{1}{8}(x-\pi)^2 + \frac{1}{384}(x-\pi)^4 \] \[ = \frac{x^4}{384} - \frac{\pi x^3}{96} - \frac{x^2}{8} + \frac{\pi^2 x^2}{64} + \frac{\pi x}{4} - \frac{\pi^3 x}{96} - \frac{48\pi^2 + \pi^4 + 384}{384} \]
第二部分 (Part B)
- \( f(x) = \cos(x+\pi/2) = -\sin(x) \implies -x + \frac{1}{6}x^3 - \frac{1}{120}x^5 + \frac{1}{5040}x^7 - \frac{1}{362880}x^9 + \dots \)
- \( f(x) = e^x + e^{-x} \implies 2 + x^2 + \frac{1}{12}x^4 + \frac{1}{360}x^6 + \frac{1}{20160}x^8 + \dots \)
- \( f(x) = e^{-x^2} \implies 1 - x^2 + \frac{1}{2}x^4 - \frac{1}{6}x^6 + \frac{1}{24}x^8 + \dots \)
- \( f(x) = \sin(x) \implies x - \frac{1}{6}x^3 + \frac{1}{120}x^5 - \frac{1}{5040}x^7 + \frac{1}{362880}x^9 + \dots \)
- \( f(x) = e^x - e^{-x} \implies 2x + \frac{1}{3}x^3 + \frac{1}{60}x^5 + \frac{1}{2520}x^7 + \frac{1}{181440}x^9 + \dots \)
第三部分 (Part C)
对于 \( f(x) = \sin(x)e^x \) 在 \( x = 0 \) 处:
\[ P_5(x) = x + x^2 + \frac{1}{3}x^3 - \frac{1}{30}x^5 \]
更多参考资料与链接
- University Calculus - Early Transcendental - Joel Hass, Maurice D. Weir, George B. Thomas, Jr., Christopher Heil - ISBN-13: 978-0134995540
- Calculus - Gilbert Strang - MIT - ISBN-13: 978-0961408824
- Calculus - Early Transcendental - James Stewart - ISBN-13: 978-0-495-01166-8
- 在线泰勒级数计算器
- 多项式简介
- 傅里叶级数教程
- AnalyzeMath 首页