微积分 | 泰勒级数 / 泰勒展开

注:本文为 “微积分 | 泰勒级数” 相关合辑。
图片清晰度受引文原图所限。
略作重排,未整理去重。
如有内容异常,请看原文。


泰勒公式(泰勒展开式)通俗+本质详解

豆沙糕 原创 已于 2025-01-15 14:54:39 修改

泰勒公式的基本概念

泰勒公式,也称泰勒展开式,是利用一个函数在某点的信息,描述其附近取值的公式。若函数足够平滑,在已知该函数在某一点的各阶导数值的情况下,泰勒公式可利用这些导数值作为系数,构建一个多项式近似函数,从而求得该点邻域中的函数值。

泰勒公式的用途可简要概括为:用一个多项式函数去逼近一个给定的函数(即尽量使多项式函数图像拟合给定的函数图像),且逼近需从函数图像上的某个点展开。对于一些复杂函数,若直接求解某点的值存在困难,可通过泰勒公式进行近似求解,这是其应用之一。在机器学习中,泰勒公式主要应用于梯度迭代。

1. 问题的提出

多项式 P n ( x ) = a 0 + a 1 x + a 2 x 2 + ⋯ + a n − 1 x n − 1 + a n x n P_{n}(x)=a_{0}+a_{1} x+a_{2} x^{2}+\cdots+a_{n-1} x^{n-1}+a_{n} x^{n} Pn(x)=a0+a1x+a2x2++an1xn1+anxn 是最简单的一类初等函数。由于多项式的运算仅涉及有限项的加减法和乘法,在数值计算方面,多项式是人们乐于使用的工具。因此,我们常采用多项式来近似表达函数,这也是泰勒公式选择多项式函数近似表达给定函数的原因。

2. 近似计算举例

初等数学已揭示了一些函数(如 x 5 \sqrt[5]{x} 5x lg ⁡ x \lg x lgx sin ⁡ x \sin x sinx cos ⁡ x \cos x cosx arctan ⁡ x \arctan x arctanx 等)的重要性质,但并未说明如何计算这些函数的值。以下以 f ( x ) = cos ⁡ x f(x)=\cos x f(x)=cosx 的近似计算为例进行说明:

①. 一次(线性)逼近

利用微分近似计算公式 f ( x ) ≈ f ( x 0 ) + f ′ ( x 0 ) ( x − x 0 ) f(x) \approx f(x_{0})+f'(x_{0})(x-x_{0}) f(x)f(x0)+f(x0)(xx0)(该式由导数/微分的极限表达公式转换得到),对 x 0 = 0 x_{0}=0 x0=0 附近的 f ( x ) = cos ⁡ x f(x)=\cos x f(x)=cosx 进行线性逼近,可得: f ( x ) ≈ f ( 0 ) + f ′ ( 0 ) x f(x) \approx f(0)+f'(0) x f(x)f(0)+f(0)x

由于 f ( 0 ) = cos ⁡ 0 = 1 f(0)=\cos 0 = 1 f(0)=cos0=1 f ′ ( 0 ) = − sin ⁡ 0 = 0 f'(0)=-\sin 0 = 0 f(0)=sin0=0,因此 f ( x ) = cos ⁡ x f(x)=\cos x f(x)=cosx x 0 = 0 x_{0}=0 x0=0 附近的线性逼近函数为 P 1 ( x ) = 1 P_{1}(x)=1 P1(x)=1(如下图所示)。

线性逼近的优点是形式简单、计算方便;缺点是离原点 O O O 越远,近似度越差。

②. 二次逼近

用二次多项式 P 2 ( x ) = a 0 + a 1 x + a 2 x 2 P_{2}(x)=a_{0}+a_{1} x+a_{2} x^{2} P2(x)=a0+a1x+a2x2 逼近 f ( x ) = cos ⁡ x f(x)=\cos x f(x)=cosx 时,我们期望满足以下条件:

  • x = 0 x=0 x=0 处,逼近函数和给定函数的函数值相等,即 P 2 ( 0 ) = f ( 0 ) = cos ⁡ 0 = 1 P_{2}(0)=f(0)=\cos 0 = 1 P2(0)=f(0)=cos0=1,由此可得 a 0 = 1 a_{0}=1 a0=1
  • x = 0 x=0 x=0 处,逼近函数和给定函数的斜率相等,即 P 2 ′ ( 0 ) = f ′ ( 0 ) = − sin ⁡ 0 = 0 P_{2}'(0)=f'(0)=-\sin 0 = 0 P2(0)=f(0)=sin0=0,由于 P 2 ′ ( x ) = a 1 + 2 a 2 x P_{2}'(x)=a_{1}+2a_{2}x P2(x)=a1+2a2x,代入 x = 0 x=0 x=0 可得 a 1 = 0 a_{1}=0 a1=0
  • x = 0 x=0 x=0 处,逼近函数和给定函数的曲率相等,即 P 2 ′ ′ ( 0 ) = f ′ ′ ( 0 ) = − cos ⁡ 0 = − 1 P_{2}''(0)=f''(0)=-\cos 0 = -1 P2′′(0)=f′′(0)=cos0=1,由于 P 2 ′ ′ ( x ) = 2 a 2 P_{2}''(x)=2a_{2} P2′′(x)=2a2,代入 x = 0 x=0 x=0 可得 2 a 2 = − 1 2a_{2}=-1 2a2=1,即 a 2 = − 1 2 a_{2}=-\frac{1}{2} a2=21

因此,二次逼近函数为 P 2 ( x ) = 1 − 1 2 x 2 P_{2}(x)=1-\frac{1}{2}x^{2} P2(x)=121x2(如下图所示)。

二次逼近的效果比线性逼近好得多,但仅局限于一定范围(如 [ − π , π ] [-\pi, \pi] [π,π] 内),超出该范围,图像差异会明显增大。我们期望两个函数在某一点的函数值、一阶导数值、二阶导数值相等,是因为这些值反映了函数(图像)最基本和最主要的性质,这些性质的逼近可使两个函数更接近(从函数图像可直观看出)。

③. 八次逼近

用八次多项式 P 8 ( x ) = a 0 + a 1 x + a 2 x 2 + ⋯ + a 8 x 8 P_{8}(x)=a_{0}+a_{1} x+a_{2} x^{2}+\cdots+a_{8} x^{8} P8(x)=a0+a1x+a2x2++a8x8 逼近 f ( x ) = cos ⁡ x f(x)=\cos x f(x)=cosx 时,我们期望满足:

  • x = 0 x=0 x=0 处,逼近函数和给定函数的函数值相等,即 P 8 ( 0 ) = f ( 0 ) = cos ⁡ 0 = 1 P_{8}(0)=f(0)=\cos 0 = 1 P8(0)=f(0)=cos0=1,可得 a 0 = 1 a_{0}=1 a0=1
  • x = 0 x=0 x=0 处,逼近函数和给定函数的斜率相等,即 P 8 ′ ( 0 ) = f ′ ( 0 ) = − sin ⁡ 0 = 0 P_{8}'(0)=f'(0)=-\sin 0 = 0 P8(0)=f(0)=sin0=0,可得 a 1 = 0 a_{1}=0 a1=0
  • 更高阶导数在 x = 0 x=0 x=0 处相等,以保证曲率等更细致的性质一致。

通过计算可得: cos ⁡ x ≈ P 8 ( x ) = 1 − x 2 2 ! + x 4 4 ! − x 6 6 ! + x 8 8 ! \cos x \approx P_{8}(x)=1-\frac{x^{2}}{2!}+\frac{x^{4}}{4!}-\frac{x^{6}}{6!}+\frac{x^{8}}{8!} cosxP8(x)=12!x2+4!x46!x6+8!x8(如下图所示)。

八次逼近(绿色图像)比二次逼近(蓝色图像)在更大范围内更接近余弦函数(红色图像)。

由上述三次不同程度的函数逼近可知:当对精确度要求较高且需要估计误差时,必须使用高次多项式来近似表达函数,同时给出误差公式。以上即为利用多项式函数逼近给定函数的过程。

3. 泰勒公式的推导

给定一个函数 f ( x ) f(x) f(x),需寻找一个在指定点 x 0 x_{0} x0 附近与 f ( x ) f(x) f(x) 很近似的多项式函数 P n ( x ) P_{n}(x) Pn(x),记为: P n ( x ) = a 0 + a 1 ( x − x 0 ) + a 2 ( x − x 0 ) 2 + ⋯ + a n ( x − x 0 ) n P_{n}(x)=a_{0}+a_{1}(x-x_{0})+a_{2}(x-x_{0})^{2}+\cdots+a_{n}(x-x_{0})^{n} Pn(x)=a0+a1(xx0)+a2(xx0)2++an(xx0)n,使得 P n ( x ) P_{n}(x) Pn(x) f ( x ) f(x) f(x) 近似,且两者的误差 R n ( x ) = f ( x ) − P n ( x ) R_{n}(x)=f(x)-P_{n}(x) Rn(x)=f(x)Pn(x) 可估计。

从几何角度看, P n ( x ) P_{n}(x) Pn(x) f ( x ) f(x) f(x) 代表两条曲线,要使它们在 x 0 x_{0} x0 附近靠近,需满足以下条件:

  1. 两曲线在 x 0 x_{0} x0 点相交,即 P n ( x 0 ) = f ( x 0 ) P_{n}(x_{0})=f(x_{0}) Pn(x0)=f(x0)
  2. 两曲线在 x 0 x_{0} x0 点相切(相切比仅相交更接近),即 P n ′ ( x 0 ) = f ′ ( x 0 ) P_{n}'(x_{0})=f'(x_{0}) Pn(x0)=f(x0)
  3. 两曲线在 x 0 x_{0} x0 点弯曲方向相同(弯曲方向相同比相反更接近),即 P n ′ ′ ( x 0 ) = f ′ ′ ( x 0 ) P_{n}''(x_{0})=f''(x_{0}) Pn′′(x0)=f′′(x0)
  4. 推而广之,若在 x 0 x_{0} x0 附近的更高阶导数也相等,即 P n ( k ) ( x 0 ) = f ( k ) ( x 0 ) P_{n}^{(k)}(x_{0})=f^{(k)}(x_{0}) Pn(k)(x0)=f(k)(x0) k = 1 , 2 , ⋯   , n k=1,2,\cdots,n k=1,2,,n),则近似程度会越来越好。

综上,所要寻找的多项式需满足下列条件:
P n ( x 0 ) = f ( x 0 ) P n ′ ( x 0 ) = f ′ ( x 0 ) P n ′ ′ ( x 0 ) = f ′ ′ ( x 0 ) ⋮ P n ( n ) ( x 0 ) = f ( n ) ( x 0 ) \begin{align*} P_{n}(x_{0})&=f(x_{0})\\ P_{n}'(x_{0})&=f'(x_{0})\\ P_{n}''(x_{0})&=f''(x_{0})\\ &\vdots\\ P_{n}^{(n)}(x_{0})&=f^{(n)}(x_{0}) \end{align*} Pn(x0)Pn(x0)Pn′′(x0)Pn(n)(x0)=f(x0)=f(x0)=f′′(x0)=f(n)(x0)

对多项式 P n ( x ) P_{n}(x) Pn(x) 求各阶导数并代入 x 0 x_{0} x0,可求解系数 a k a_{k} ak

  • P n ( x 0 ) = a 0 = f ( x 0 ) P_{n}(x_{0})=a_{0}=f(x_{0}) Pn(x0)=a0=f(x0),得 a 0 = f ( x 0 ) a_{0}=f(x_{0}) a0=f(x0)
  • P n ′ ( x 0 ) = a 1 = f ′ ( x 0 ) P_{n}'(x_{0})=a_{1}=f'(x_{0}) Pn(x0)=a1=f(x0),得 a 1 = f ′ ( x 0 ) a_{1}=f'(x_{0}) a1=f(x0)
  • P n ′ ′ ( x 0 ) = 2 ! a 2 = f ′ ′ ( x 0 ) P_{n}''(x_{0})=2!a_{2}=f''(x_{0}) Pn′′(x0)=2!a2=f′′(x0),得 a 2 = 1 2 ! f ′ ′ ( x 0 ) a_{2}=\frac{1}{2!}f''(x_{0}) a2=2!1f′′(x0)
  • P n ( 3 ) ( x 0 ) = 3 ! a 3 = f ( 3 ) ( x 0 ) P_{n}^{(3)}(x_{0})=3!a_{3}=f^{(3)}(x_{0}) Pn(3)(x0)=3!a3=f(3)(x0),得 a 3 = 1 3 ! f ( 3 ) ( x 0 ) a_{3}=\frac{1}{3!}f^{(3)}(x_{0}) a3=3!1f(3)(x0)
  • ⋮ \vdots
  • P n ( n ) ( x 0 ) = n ! a n = f ( n ) ( x 0 ) P_{n}^{(n)}(x_{0})=n!a_{n}=f^{(n)}(x_{0}) Pn(n)(x0)=n!an=f(n)(x0),得 a n = 1 n ! f ( n ) ( x 0 ) a_{n}=\frac{1}{n!}f^{(n)}(x_{0}) an=n!1f(n)(x0)

由此,多项式函数 P n ( x ) P_{n}(x) Pn(x) 的系数可全部由 f ( x ) f(x) f(x) x 0 x_{0} x0 处的各阶导数表示,即:
P n ( x ) = f ( x 0 ) + f ′ ( x 0 ) ( x − x 0 ) + f ′ ′ ( x 0 ) 2 ! ( x − x 0 ) 2 + ⋯ + f ( n ) ( x 0 ) n ! ( x − x 0 ) n P_{n}(x)=f(x_{0})+f'(x_{0})(x-x_{0})+\frac{f''(x_{0})}{2!}(x-x_{0})^{2}+\cdots+\frac{f^{(n)}(x_{0})}{n!}(x-x_{0})^{n} Pn(x)=f(x0)+f(x0)(xx0)+2!f′′(x0)(xx0)2++n!f(n)(x0)(xx0)n

由于是用多项式函数无限逼近给定函数,两者之间必然存在微小误差 f ( x ) − P n ( x ) f\left( x \right)-{{P}_{n}}\left( x \right) f(x)Pn(x),该误差记为 R n ( x ) R_{n}(x) Rn(x)

4. 泰勒公式的定义

若函数 f ( x ) f(x) f(x) 在含 x 0 x_{0} x0 的某个开区间 ( a , b ) (a,b) (a,b) 内具有直到 n + 1 n+1 n+1 阶导数,则 ∀ x ∈ ( a , b ) \forall x\in(a,b) x(a,b),有:

f ( x ) = f ( x 0 ) 0 ! + f ′ ( x 0 ) 1 ! ( x − x 0 ) + f ′ ′ ( x 0 ) 2 ! ( x − x 0 ) 2 + ⋯ + f ( n ) ( x 0 ) n ! ( x − x 0 ) n + R n ( x ) f(x)=\frac{f\left(x_{0}\right)}{0 !}+\frac{f'\left(x_{0}\right)}{1 !}\left(x-x_{0}\right)+\frac{f''\left(x_{0}\right)}{2 !}\left(x-x_{0}\right)^{2}+\cdots+\frac{f^{(n)}\left(x_{0}\right)}{n !}\left(x-x_{0}\right)^{n}+R_{n}(x) f(x)=0!f(x0)+1!f(x0)(xx0)+2!f′′(x0)(xx0)2++n!f(n)(x0)(xx0)n+Rn(x)

f ( x ) = f ( x 0 ) + f ′ ( x 0 ) ( x − x 0 ) + f ′ ′ ( x 0 ) 2 ! ( x − x 0 ) 2 + ⋯ + f ( n ) ( x 0 ) n ! ( x − x 0 ) n + R n ( x ) f(x)=f(x_{0})+f'(x_{0})(x-x_{0})+\frac{f''(x_{0})}{2!}(x-x_{0})^{2}+\cdots+\frac{f^{(n)}(x_{0})}{n!}(x-x_{0})^{n}+R_{n}(x) f(x)=f(x0)+f(x0)(xx0)+2!f′′(x0)(xx0)2++n!f(n)(x0)(xx0)n+Rn(x)

其中,余项(即误差) R n ( x ) = f ( n + 1 ) ( ξ ) ( n + 1 ) ! ( x − x 0 ) n + 1 R_{n}(x)=\frac{f^{(n+1)}(\xi)}{(n+1)!}(x-x_{0})^{n+1} Rn(x)=(n+1)!f(n+1)(ξ)(xx0)n+1 ξ \xi ξ 是介于 x 0 x_{0} x0 x x x 之间的某个值。

泰勒公式的余项有多种表达方式,上述形式称为 n n n 阶泰勒展开式的拉格朗日余项。拉格朗日余项可理解为 n n n 阶泰勒公式多展开一阶(即 n n n 变为 n + 1 n+1 n+1)。注意,这里的余项即为误差。由于使用多项式函数在某点展开逼近给定函数时,必然存在微小误差,因此将该误差称为余项。

5. 扩展——麦克劳林公式

麦克劳林公式是泰勒公式的一种特殊情况,即当 x 0 = 0 x_{0}=0 x0=0 时的泰勒公式。将 x 0 = 0 x_{0}=0 x0=0 代入泰勒公式,可得:
f ( x ) = f ( 0 ) + f ′ ( 0 ) 1 ! x + f ′ ′ ( 0 ) 2 ! x 2 + ⋯ + f ( n ) ( 0 ) n ! x n + R n ( x ) f(x)=f(0)+\frac{f'(0)}{1!}x+\frac{f''(0)}{2!}x^{2}+\cdots+\frac{f^{(n)}(0)}{n!}x^{n}+R_{n}(x) f(x)=f(0)+1!f(0)x+2!f′′(0)x2++n!f(n)(0)xn+Rn(x)

几个常见初等函数的带有佩亚诺余项的麦克劳林公式

  • e x = 1 + x + 1 2 ! x 2 + ⋯ + 1 n ! x n + o ( x n ) e^{x}=1+x+\frac{1}{2!}x^{2}+\cdots+\frac{1}{n!}x^{n}+o(x^{n}) ex=1+x+2!1x2++n!1xn+o(xn)
  • sin ⁡ x = x − 1 3 ! x 3 + ⋯ + ( − 1 ) m − 1 ( 2 m − 1 ) ! x 2 m − 1 + o ( x 2 m − 1 ) \sin x=x-\frac{1}{3!}x^{3}+\cdots+\frac{(-1)^{m-1}}{(2m-1)!}x^{2m-1}+o(x^{2m-1}) sinx=x3!1x3++(2m1)!(1)m1x2m1+o(x2m1)
  • cos ⁡ x = 1 − 1 2 ! x 2 + 1 4 ! x 4 − ⋯ + ( − 1 ) m ( 2 m ) ! x 2 m + o ( x 2 m ) \cos x=1-\frac{1}{2!}x^{2}+\frac{1}{4!}x^{4}-\cdots+\frac{(-1)^{m}}{(2m)!}x^{2m}+o(x^{2m}) cosx=12!1x2+4!1x4+(2m)!(1)mx2m+o(x2m)
  • ln ⁡ ( 1 + x ) = x − 1 2 x 2 + 1 3 x 3 − ⋯ + ( − 1 ) n − 1 n x n + o ( x n ) \ln(1+x)=x-\frac{1}{2}x^{2}+\frac{1}{3}x^{3}-\cdots+\frac{(-1)^{n-1}}{n}x^{n}+o(x^{n}) ln(1+x)=x21x2+31x3+n(1)n1xn+o(xn)

佩亚诺余项为 ( x − x 0 ) n (x-x_{0})^{n} (xx0)n 的高阶无穷小,即 R n ( x ) = o [ ( x − x 0 ) n ] R_{n}(x)=o[(x-x_{0})^{n}] Rn(x)=o[(xx0)n]


数学基础 – 泰勒展开式

sz66cm 原创 已于 2024-07-23 10:56:52 修改

泰勒展开

泰勒展开是一种将函数在某点附近展开成幂级数的数学工具。具体而言,对于在某点 a a a 处具有 n n n 阶导数的函数 f ( x ) f(x) f(x),其泰勒展开式为:

f ( x ) = f ( a ) + f ′ ( a ) ( x − a ) + f ′ ′ ( a ) 2 ! ( x − a ) 2 + f ′ ′ ′ ( a ) 3 ! ( x − a ) 3 + ⋯ + f ( n ) ( a ) n ! ( x − a ) n + R n ( x ) ( x ∈ 收敛区间 ) f(x) = f(a) + f'(a)(x - a) + \frac{f''(a)}{2!}(x - a)^2 + \frac{f'''(a)}{3!}(x - a)^3 + \cdots + \frac{f^{(n)}(a)}{n!}(x - a)^n + R_n(x) \quad (x \in \text{收敛区间}) f(x)=f(a)+f(a)(xa)+2!f′′(a)(xa)2+3!f′′′(a)(xa)3++n!f(n)(a)(xa)n+Rn(x)(x收敛区间)

其中, R n ( x ) R_n(x) Rn(x) 是余项,用于表示级数截断后与实际函数之间的误差。对于某些函数,当 n n n 趋近于无穷大时,余项趋近于零,泰勒级数就可以完全表示函数。

泰勒展开的前置条件

泰勒展开需要满足以下条件:

  1. 函数的可微性
    函数在展开点附近必须具有足够高阶的导数。若希望展开到 n n n 阶,则函数必须在该点具有至少 n n n 阶的导数。

  2. 函数的收敛性
    泰勒级数的收敛性依赖于函数的性质及展开点的位置。通常情况下,函数在展开点附近必须解析(即在该点及其附近有无穷多个导数且导数连续)。

  3. 展开点的选择
    泰勒展开是在某个点 a a a 附近进行的,因此需要选择一个合适的展开点 a a a。通常选择函数在该点及其附近解析的点。

泰勒展开的一般形式为:

f ( x ) = ∑ n = 0 ∞ f ( n ) ( a ) n ! ( x − a ) n ( x ∈ 收敛区间 ) f(x) = \sum_{n=0}^{\infty} \frac{f^{(n)}(a)}{n!} (x - a)^n \quad (x \in \text{收敛区间}) f(x)=n=0n!f(n)(a)(xa)n(x收敛区间)

其中 f ( n ) ( a ) f^{(n)}(a) f(n)(a) 表示函数 f ( x ) f(x) f(x) 在点 a a a 处的第 n n n 阶导数。

在实际应用中,通常考虑泰勒级数的前几项,忽略高阶小项,以得到函数在展开点附近的近似表达式。

例子 1: e x e^x ex x = 0 x = 0 x=0 处的泰勒展开

对于指数函数 e x e^x ex,所有阶导数均为 e x e^x ex,在 x = 0 x = 0 x=0 处,所有导数值均为 1。因此,其泰勒展开式为:

e x = 1 + x + x 2 2 ! + x 3 3 ! + ⋯ ( x ∈ R ) e^x = 1 + x + \frac{x^2}{2!} + \frac{x^3}{3!} + \cdots \quad (x \in \mathbb{R}) ex=1+x+2!x2+3!x3+(xR)

这实际上是 e x e^x ex 的麦克劳林级数(泰勒级数的特殊情况,展开点 a = 0 a = 0 a=0)。

例子 2: sin ⁡ ( x ) \sin(x) sin(x) x = 0 x = 0 x=0 处的泰勒展开

对于正弦函数 sin ⁡ ( x ) \sin(x) sin(x),其奇数阶导数在 x = 0 x = 0 x=0 处为 ± 1 \pm 1 ±1,偶数阶导数为 0。因此,其泰勒展开式为:

sin ⁡ ( x ) = x − x 3 3 ! + x 5 5 ! − ⋯ ( x ∈ R ) \sin(x) = x - \frac{x^3}{3!} + \frac{x^5}{5!} - \cdots \quad (x \in \mathbb{R}) sin(x)=x3!x3+5!x5(xR)

同样,这也是 sin ⁡ ( x ) \sin(x) sin(x) 的麦克劳林级数。

例子 3: ln ⁡ ( 1 + x ) \ln(1+x) ln(1+x) x = 0 x = 0 x=0 处的泰勒展开

对于自然对数函数 ln ⁡ ( 1 + x ) \ln(1+x) ln(1+x),其 n n n 阶导数在 x = 0 x = 0 x=0 处为 ( − 1 ) n + 1 ( n − 1 ) ! (-1)^{n+1}(n-1)! (1)n+1(n1)!。因此,其泰勒展开式为:

ln ⁡ ( 1 + x ) = x − x 2 2 + x 3 3 − x 4 4 + ⋯ ( ∣ x ∣ < 1 ) \ln(1+x) = x - \frac{x^2}{2} + \frac{x^3}{3} - \frac{x^4}{4} + \cdots \quad (|x| < 1) ln(1+x)=x2x2+3x34x4+(x<1)

总结

泰勒展开是一种强大的数学工具,它将复杂的函数表达为幂级数的形式,从而在某个点附近近似该函数。这在数值分析、物理学和工程学中有广泛应用,可以用来逼近函数值、解决微分方程、计算积分等。

了解泰勒展开的基本原理和一些典型函数的展开式,对于深入理解和应用数学分析具有重要意义。


常见函数的泰勒级数展开

二分掌柜的 于 2024-07-14 13:48:47 发布

flyfish

1. 指数函数

  1. 指数函数
    e x = ∑ n = 0 ∞ x n n ! = 1 + x + x 2 2 ! + x 3 3 ! + x 4 4 ! + ⋯ ( x ∈ R ) e^{x} = \sum_{n=0}^{\infty} \frac{x^{n}}{n!} = 1 + x + \frac{x^{2}}{2!} + \frac{x^{3}}{3!} + \frac{x^{4}}{4!} + \cdots \quad (x \in \mathbb{R}) ex=n=0n!xn=1+x+2!x2+3!x3+4!x4+(xR)

2. 三角函数

  1. 正弦函数
    sin ⁡ x = ∑ n = 0 ∞ ( − 1 ) n x 2 n + 1 ( 2 n + 1 ) ! = x − x 3 3 ! + x 5 5 ! − x 7 7 ! + ⋯ ( x ∈ R ) \sin x = \sum_{n=0}^{\infty} (-1)^{n} \frac{x^{2n+1}}{(2n+1)!} = x - \frac{x^{3}}{3!} + \frac{x^{5}}{5!} - \frac{x^{7}}{7!} + \cdots \quad (x \in \mathbb{R}) sinx=n=0(1)n(2n+1)!x2n+1=x3!x3+5!x57!x7+(xR)
  2. 余弦函数
    cos ⁡ x = ∑ n = 0 ∞ ( − 1 ) n x 2 n ( 2 n ) ! = 1 − x 2 2 ! + x 4 4 ! − x 6 6 ! + ⋯ ( x ∈ R ) \cos x = \sum_{n=0}^{\infty} (-1)^{n} \frac{x^{2n}}{(2n)!} = 1 - \frac{x^{2}}{2!} + \frac{x^{4}}{4!} - \frac{x^{6}}{6!} + \cdots \quad (x \in \mathbb{R}) cosx=n=0(1)n(2n)!x2n=12!x2+4!x46!x6+(xR)
  3. 正切函数
    tan ⁡ x = ∑ n = 1 ∞ B 2 n ( − 4 ) n ( 1 − 4 n ) ( 2 n ) ! x 2 n − 1 = x + 1 3 x 3 + 2 15 x 5 + 17 315 x 7 + ⋯ ( x ∈ ( − π 2 , π 2 ) ) \tan x = \sum_{n=1}^{\infty} \frac{B_{2n}(-4)^{n}(1-4^{n})}{(2n)!} x^{2n-1} = x + \frac{1}{3} x^{3} + \frac{2}{15} x^{5} + \frac{17}{315} x^{7} + \cdots \quad \left(x \in \left(-\frac{\pi}{2}, \frac{\pi}{2}\right)\right) tanx=n=1(2n)!B2n(4)n(14n)x2n1=x+31x3+152x5+31517x7+(x(2π,2π))

3. 反三角函数

  1. 反正弦函数
    arcsin ⁡ x = ∑ n = 0 ∞ ( 2 n ) ! 4 n ( n ! ) 2 ( 2 n + 1 ) x 2 n + 1 = x + 1 6 x 3 + 3 40 x 5 + 5 112 x 7 + ⋯ ( ∣ x ∣ < 1 ) \arcsin x = \sum_{n=0}^{\infty} \frac{(2n)!}{4^{n}(n!)^{2}(2n+1)} x^{2n+1} = x + \frac{1}{6} x^{3} + \frac{3}{40} x^{5} + \frac{5}{112} x^{7} + \cdots \quad (|x| < 1) arcsinx=n=04n(n!)2(2n+1)(2n)!x2n+1=x+61x3+403x5+1125x7+(x<1)
  2. 反正切函数
    arctan ⁡ x = ∑ n = 0 ∞ ( − 1 ) n x 2 n + 1 2 n + 1 = x − x 3 3 + x 5 5 − x 7 7 + ⋯ ( ∣ x ∣ ≤ 1 ) \arctan x = \sum_{n=0}^{\infty} (-1)^{n} \frac{x^{2n+1}}{2n+1} = x - \frac{x^{3}}{3} + \frac{x^{5}}{5} - \frac{x^{7}}{7} + \cdots \quad (|x| \leq 1) arctanx=n=0(1)n2n+1x2n+1=x3x3+5x57x7+(x1)

4. 对数函数

  1. 自然对数函数
    ln ⁡ ( 1 + x ) = ∑ n = 1 ∞ ( − 1 ) n + 1 x n n = x − x 2 2 + x 3 3 − x 4 4 + ⋯ ( ∣ x ∣ < 1 ) \ln(1+x) = \sum_{n=1}^{\infty} (-1)^{n+1} \frac{x^{n}}{n} = x - \frac{x^{2}}{2} + \frac{x^{3}}{3} - \frac{x^{4}}{4} + \cdots \quad (|x| < 1) ln(1+x)=n=1(1)n+1nxn=x2x2+3x34x4+(x<1)
  2. 对数函数在 ( x = 1 ) 处展开
    ln ⁡ x = ∑ n = 1 ∞ ( − 1 ) n + 1 ( x − 1 ) n n = ( x − 1 ) − ( x − 1 ) 2 2 + ( x − 1 ) 3 3 − ( x − 1 ) 4 4 + ⋯ ( 0 < x ≤ 2 ) \ln x = \sum_{n=1}^{\infty} (-1)^{n+1} \frac{(x-1)^{n}}{n} = (x-1) - \frac{(x-1)^{2}}{2} + \frac{(x-1)^{3}}{3} - \frac{(x-1)^{4}}{4} + \cdots \quad (0 < x \leq 2) lnx=n=1(1)n+1n(x1)n=(x1)2(x1)2+3(x1)34(x1)4+(0<x2)

5. 双曲函数

  1. 双曲正弦函数
    sinh ⁡ x = ∑ n = 0 ∞ x 2 n + 1 ( 2 n + 1 ) ! = x + x 3 3 ! + x 5 5 ! + ⋯ ( x ∈ R ) \sinh x = \sum_{n=0}^{\infty} \frac{x^{2n+1}}{(2n+1)!} = x + \frac{x^{3}}{3!} + \frac{x^{5}}{5!} + \cdots \quad (x \in \mathbb{R}) sinhx=n=0(2n+1)!x2n+1=x+3!x3+5!x5+(xR)
  2. 双曲余弦函数
    cosh ⁡ x = ∑ n = 0 ∞ x 2 n ( 2 n ) ! = 1 + x 2 2 ! + x 4 4 ! + ⋯ ( x ∈ R ) \cosh x = \sum_{n=0}^{\infty} \frac{x^{2n}}{(2n)!} = 1 + \frac{x^{2}}{2!} + \frac{x^{4}}{4!} + \cdots \quad (x \in \mathbb{R}) coshx=n=0(2n)!x2n=1+2!x2+4!x4+(xR)
  3. 双曲正切函数
    tanh ⁡ x = x − x 3 3 + 2 x 5 15 − 17 x 7 315 + ⋯ ( x ∈ R ) \tanh x = x - \frac{x^{3}}{3} + \frac{2x^{5}}{15} - \frac{17x^{7}}{315} + \cdots \quad (x \in \mathbb{R}) tanhx=x3x3+152x531517x7+(xR)

6. 幂函数

  1. 幂函数(广义二项式定理)
    ( 1 + x ) k = ∑ n = 0 ∞ ( k n ) x n = 1 + k x + k ( k − 1 ) 2 ! x 2 + k ( k − 1 ) ( k − 2 ) 3 ! x 3 + ⋯ ( ∣ x ∣ < 1 ) (1+x)^{k} = \sum_{n=0}^{\infty} \binom{k}{n} x^{n} = 1 + kx + \frac{k(k-1)}{2!}x^{2} + \frac{k(k-1)(k-2)}{3!}x^{3} + \cdots \quad (|x| < 1) (1+x)k=n=0(nk)xn=1+kx+2!k(k1)x2+3!k(k1)(k2)x3+(x<1)
  2. 幂函数的另一种形式
    ( 1 + x ) α = 1 + α x + α ( α − 1 ) 2 ! x 2 + ⋯ ( ∣ x ∣ < 1 ) (1+x)^{\alpha} = 1 + \alpha x + \frac{\alpha(\alpha-1)}{2!} x^{2} + \cdots \quad (|x| < 1) (1+x)α=1+αx+2!α(α1)x2+(x<1)

7. 几何级数

  1. 几何级数
    1 1 − x = ∑ n = 0 ∞ x n = 1 + x + x 2 + x 3 + x 4 + ⋯ ( ∣ x ∣ < 1 ) \frac{1}{1-x} = \sum_{n=0}^{\infty} x^{n} = 1 + x + x^{2} + x^{3} + x^{4} + \cdots \quad (|x| < 1) 1x1=n=0xn=1+x+x2+x3+x4+(x<1)
  2. 几何级数的交错形式
    1 1 + x = ∑ n = 0 ∞ ( − 1 ) n x n = 1 − x + x 2 − x 3 + x 4 − ⋯ ( ∣ x ∣ < 1 ) \frac{1}{1+x} = \sum_{n=0}^{\infty} (-1)^{n} x^{n} = 1 - x + x^{2} - x^{3} + x^{4} - \cdots \quad (|x| < 1) 1+x1=n=0(1)nxn=1x+x2x3+x4(x<1)

8. 反双曲函数

  1. 反双曲正切函数
    artanh ( x ) = ∑ n = 0 ∞ x 2 n + 1 2 n + 1 = x + x 3 3 + x 5 5 + ⋯ ( ∣ x ∣ < 1 ) \text{artanh}(x) = \sum_{n=0}^{\infty} \frac{x^{2n+1}}{2n+1} = x + \frac{x^{3}}{3} + \frac{x^{5}}{5} + \cdots \quad (|x| < 1) artanh(x)=n=02n+1x2n+1=x+3x3+5x5+(x<1)
  2. 反双曲余弦函数
    arcosh ( x ) = ln ⁡ ( x + x 2 − 1 ) ( x ≥ 1 ) \text{arcosh}(x) = \ln\left(x + \sqrt{x^{2} - 1}\right) \quad (x \geq 1) arcosh(x)=ln(x+x21 )(x1)

9. 其他函数

  1. 反正切函数的另一种形式
    arctan ⁡ x = x − x 3 3 + x 5 5 − x 7 7 + ⋯ ( ∣ x ∣ ≤ 1 ) \arctan x = x - \frac{x^{3}}{3} + \frac{x^{5}}{5} - \frac{x^{7}}{7} + \cdots \quad (|x| \leq 1) arctanx=x3x3+5x57x7+(x1)
  2. 自然对数函数的另一种形式
    ln ⁡ ( 1 + x ) = x − x 2 2 + x 3 3 − x 4 4 + ⋯ ( ∣ x ∣ < 1 ) \ln(1+x) = x - \frac{x^{2}}{2} + \frac{x^{3}}{3} - \frac{x^{4}}{4} + \cdots \quad (|x| < 1) ln(1+x)=x2x2+3x34x4+(x<1)
  3. 反正弦函数的另一种形式
    arcsin ⁡ x = x + 1 6 x 3 + 3 40 x 5 + 5 112 x 7 + ⋯ ( ∣ x ∣ < 1 ) \arcsin x = x + \frac{1}{6} x^{3} + \frac{3}{40} x^{5} + \frac{5}{112} x^{7} + \cdots \quad (|x| < 1) arcsinx=x+61x3+403x5+1125x7+(x<1)

泰勒公式常见函数展开

陌雨’ 已于 2024-08-16 22:57:20 修改

1. 指数函数

e x = ∑ n = 0 ∞ 1 n ! x n = 1 + x + 1 2 ! x 2 + ⋯ x ∈ ( − ∞ , + ∞ ) \begin{aligned} e^{x} &= \sum_{n=0}^{\infty} \frac{1}{n!} x^{n} \\ &= 1 + x + \frac{1}{2!} x^{2} + \cdots \\ &x \in (-\infty, +\infty) \end{aligned} ex=n=0n!1xn=1+x+2!1x2+x(,+)

2. 三角函数

正弦函数

sin ⁡ x = ∑ n = 0 ∞ ( − 1 ) n ( 2 n + 1 ) ! x 2 n + 1 = x − 1 3 ! x 3 + 1 5 ! x 5 + ⋯ x ∈ ( − ∞ , + ∞ ) \begin{aligned} \sin x &= \sum_{n=0}^{\infty} \frac{(-1)^{n}}{(2n+1)!} x^{2n+1} \\ &= x - \frac{1}{3!} x^{3} + \frac{1}{5!} x^{5} + \cdots \\ &x \in (-\infty, +\infty) \end{aligned} sinx=n=0(2n+1)!(1)nx2n+1=x3!1x3+5!1x5+x(,+)

余弦函数

cos ⁡ x = ∑ n = 0 ∞ ( − 1 ) n ( 2 n ) ! x 2 n = 1 − 1 2 ! x 2 + 1 4 ! x 4 + ⋯ x ∈ ( − ∞ , + ∞ ) \begin{aligned} \cos x &= \sum_{n=0}^{\infty} \frac{(-1)^{n}}{(2n)!} x^{2n} \\ &= 1 - \frac{1}{2!} x^{2} + \frac{1}{4!} x^{4} + \cdots \\ &x \in (-\infty, +\infty) \end{aligned} cosx=n=0(2n)!(1)nx2n=12!1x2+4!1x4+x(,+)

正切函数

tan ⁡ x = ∑ n = 1 ∞ B 2 n ( − 4 ) n ( 1 − 4 n ) ( 2 n ) ! x 2 n − 1 = x + 1 3 x 3 + 2 15 x 5 + 17 315 x 7 + ⋯ x ∈ ( − π 2 , π 2 ) \begin{aligned} \tan x &= \sum_{n=1}^{\infty} \frac{B_{2n}(-4)^{n}(1-4^{n})}{(2n)!} x^{2n-1} \\ &= x + \frac{1}{3} x^{3} + \frac{2}{15} x^{5} + \frac{17}{315} x^{7} + \cdots \\ &x \in \left(-\frac{\pi}{2}, \frac{\pi}{2}\right) \end{aligned} tanx=n=1(2n)!B2n(4)n(14n)x2n1=x+31x3+152x5+31517x7+x(2π,2π)

3. 反三角函数

反正弦函数

arcsin ⁡ x = ∑ n = 0 ∞ ( 2 n ) ! 4 n ( n ! ) 2 ( 2 n + 1 ) x 2 n + 1 = x + 1 6 x 3 + 3 40 x 5 + 5 112 x 7 + ⋯ x ∈ ( − 1 , 1 ) \begin{aligned} \arcsin x &= \sum_{n=0}^{\infty} \frac{(2n)!}{4^{n}(n!)^{2}(2n+1)} x^{2n+1} \\ &= x + \frac{1}{6} x^{3} + \frac{3}{40} x^{5} + \frac{5}{112} x^{7} + \cdots \\ &x \in (-1, 1) \end{aligned} arcsinx=n=04n(n!)2(2n+1)(2n)!x2n+1=x+61x3+403x5+1125x7+x(1,1)

反正切函数

arctan ⁡ x = ∑ n = 0 ∞ ( − 1 ) n 2 n + 1 x 2 n + 1 = x − 1 3 x 3 + 1 5 x 5 + ⋯ x ∈ [ − 1 , 1 ] \begin{aligned} \arctan x &= \sum_{n=0}^{\infty} \frac{(-1)^{n}}{2n+1} x^{2n+1} \\ &= x - \frac{1}{3} x^{3} + \frac{1}{5} x^{5} + \cdots \\ &x \in [-1, 1] \end{aligned} arctanx=n=02n+1(1)nx2n+1=x31x3+51x5+x[1,1]

4. 对数函数

ln ⁡ ( 1 + x ) = ∑ n = 1 ∞ ( − 1 ) n + 1 n x n = x − 1 2 x 2 + 1 3 x 3 − 1 4 x 4 + ⋯ x ∈ ( − 1 , 1 ] \begin{aligned} \ln (1+x) &= \sum_{n=1}^{\infty} \frac{(-1)^{n+1}}{n} x^{n} \\ &= x - \frac{1}{2} x^{2} + \frac{1}{3} x^{3} - \frac{1}{4} x^{4} + \cdots \\ &x \in (-1, 1] \end{aligned} ln(1+x)=n=1n(1)n+1xn=x21x2+31x341x4+x(1,1]

5. 几何级数

几何级数 (正项)

1 1 − x = ∑ n = 0 ∞ x n = 1 + x + x 2 + x 3 + ⋯ x ∈ ( − 1 , 1 ) \begin{aligned} \frac{1}{1-x} &= \sum_{n=0}^{\infty} x^{n} \\ &= 1 + x + x^{2} + x^{3} + \cdots \\ &x \in (-1, 1) \end{aligned} 1x1=n=0xn=1+x+x2+x3+x(1,1)

几何级数 (交错项)

1 1 + x = ∑ n = 0 ∞ ( − 1 ) n x n = 1 − x + x 2 − x 3 + ⋯ x ∈ ( − 1 , 1 ) \begin{aligned} \frac{1}{1+x} &= \sum_{n=0}^{\infty} (-1)^{n} x^{n} \\ &= 1 - x + x^{2} - x^{3} + \cdots \\ &x \in (-1, 1) \end{aligned} 1+x1=n=0(1)nxn=1x+x2x3+x(1,1)

6. 幂函数

( 1 + x ) α = ∑ n = 0 ∞ ( α n ) x n = 1 + α x + α ( α − 1 ) 2 ! x 2 + ⋯ x ∈ ( − 1 , 1 ) \begin{aligned} (1+x)^{\alpha} &= \sum_{n=0}^{\infty} \binom{\alpha}{n} x^{n} \\ &= 1 + \alpha x + \frac{\alpha(\alpha-1)}{2!} x^{2} + \cdots \\ &x \in (-1, 1) \end{aligned} (1+x)α=n=0(nα)xn=1+αx+2!α(α1)x2+x(1,1)


泰勒展开式(常见)

debug_running_Hu 已于 2024-11-17 09:30:05 修改

让我们详细讨论一些常见函数在 x = 0 x = 0 x=0 处的泰勒展开式(也称为麦克劳林展开式)。泰勒展开式是将一个函数在某一点附近用无限多项式逼近的方法。麦克劳林展开式是泰勒展开式的一个特例,即展开点为 x = 0 x = 0 x=0

展开式的形式为:

f ( x ) = ∑ n = 0 ∞ f ( n ) ( 0 ) n ! x n = f ( 0 ) + f ′ ( 0 ) x + f ′ ′ ( 0 ) 2 ! x 2 + f ′ ′ ′ ( 0 ) 3 ! x 3 + … f(x) = \sum_{n=0}^{\infty} \frac{f^{(n)}(0)}{n!} x^n = f(0) + f'(0)x + \frac{f''(0)}{2!}x^2 + \frac{f'''(0)}{3!}x^3 + \dots f(x)=n=0n!f(n)(0)xn=f(0)+f(0)x+2!f′′(0)x2+3!f′′′(0)x3+

其中, f ( n ) ( 0 ) f^{(n)}(0) f(n)(0) 表示函数 f ( x ) f(x) f(x) x = 0 x = 0 x=0 处的 n n n 阶导数。

以下是一些常见函数在 x = 0 x = 0 x=0 处的麦克劳林展开式,以及它们的推导思路:

常见函数的麦克劳林展开式(泰勒展开式在 x = 0 x=0 x=0 处的特例)

泰勒展开式是将函数在某一点附近用无限多项式逼近的方法,当展开点为 x = 0 x = 0 x=0 时,称为麦克劳林展开式,其一般形式为:

f ( x ) = ∑ n = 0 ∞ f ( n ) ( 0 ) n ! x n = f ( 0 ) + f ′ ( 0 ) x + f ′ ′ ( 0 ) 2 ! x 2 + f ′ ′ ′ ( 0 ) 3 ! x 3 + … f(x) = \sum_{n=0}^{\infty} \frac{f^{(n)}(0)}{n!} x^n = f(0) + f'(0)x + \frac{f''(0)}{2!}x^2 + \frac{f'''(0)}{3!}x^3 + \dots f(x)=n=0n!f(n)(0)xn=f(0)+f(0)x+2!f′′(0)x2+3!f′′′(0)x3+

其中, f ( n ) ( 0 ) f^{(n)}(0) f(n)(0) 表示函数 f ( x ) f(x) f(x) x = 0 x = 0 x=0 处的 n n n 阶导数。以下是常见函数的麦克劳林展开式及推导思路:

一、指数函数

1. 基本指数函数 e x e^x ex

展开式
e x = ∑ n = 0 ∞ x n n ! = 1 + x + x 2 2 ! + x 3 3 ! + x 4 4 ! + … ( x ∈ R ) e^x = \sum_{n=0}^{\infty} \frac{x^n}{n!} = 1 + x + \frac{x^2}{2!} + \frac{x^3}{3!} + \frac{x^4}{4!} + \dots \quad (x \in \mathbb{R}) ex=n=0n!xn=1+x+2!x2+3!x3+4!x4+(xR)
推导
指数函数的各阶导数均为自身,即 f ( n ) ( x ) = e x f^{(n)}(x) = e^x f(n)(x)=ex ,在 x = 0 x = 0 x=0 处的所有阶导数都等于1。代入泰勒展开式公式即可得到结果,该级数收敛于全体实数 x x x

2. 指数函数的推广形式 e a x e^{ax} eax

展开式
e a x = ∑ n = 0 ∞ ( a x ) n n ! = 1 + a x + ( a x ) 2 2 ! + ( a x ) 3 3 ! + … ( x ∈ R ) e^{ax} = \sum_{n=0}^{\infty} \frac{(ax)^n}{n!} = 1 + ax + \frac{(ax)^2}{2!} + \frac{(ax)^3}{3!} + \dots \quad (x \in \mathbb{R}) eax=n=0n!(ax)n=1+ax+2!(ax)2+3!(ax)3+(xR)
推导
e x e^x ex 的麦克劳林展开式中的 x x x 替换为 a x ax ax 即可,该级数收敛于全体实数 x x x

二、三角函数

1. 正弦函数 sin ⁡ x \sin x sinx

展开式
sin ⁡ x = ∑ n = 0 ∞ ( − 1 ) n x 2 n + 1 ( 2 n + 1 ) ! = x − x 3 3 ! + x 5 5 ! − x 7 7 ! + … ( x ∈ R ) \sin x = \sum_{n=0}^{\infty} \frac{(-1)^n x^{2n+1}}{(2n+1)!} = x - \frac{x^3}{3!} + \frac{x^5}{5!} - \frac{x^7}{7!} + \dots \quad (x \in \mathbb{R}) sinx=n=0(2n+1)!(1)nx2n+1=x3!x3+5!x57!x7+(xR)
推导
sin ⁡ x \sin x sinx 的导数依次为 cos ⁡ x \cos x cosx − sin ⁡ x -\sin x sinx − cos ⁡ x -\cos x cosx sin ⁡ x \sin x sinx …在 x = 0 x = 0 x=0 处,这些导数的值依次为1, 0, -1, 0, 1, 0, …代入泰勒展开式后,只留下奇数项,得到上述结果,该级数收敛于全体实数 x x x

2. 余弦函数 cos ⁡ x \cos x cosx

展开式
cos ⁡ x = ∑ n = 0 ∞ ( − 1 ) n x 2 n ( 2 n ) ! = 1 − x 2 2 ! + x 4 4 ! − x 6 6 ! + … ( x ∈ R ) \cos x = \sum_{n=0}^{\infty} \frac{(-1)^n x^{2n}}{(2n)!} = 1 - \frac{x^2}{2!} + \frac{x^4}{4!} - \frac{x^6}{6!} + \dots \quad (x \in \mathbb{R}) cosx=n=0(2n)!(1)nx2n=12!x2+4!x46!x6+(xR)
推导
类似于 sin ⁡ x \sin x sinx cos ⁡ x \cos x cosx 的导数在 x = 0 x = 0 x=0 处的值依次为0, -1, 0, 1, 0, -1,…代入泰勒展开式后,只留下偶数项,得到上述结果,该级数收敛于全体实数 x x x

3. 正切函数 tan ⁡ x \tan x tanx

展开式
tan ⁡ x = x + x 3 3 + 2 x 5 15 + 17 x 7 315 + … ( ∣ x ∣ < π 2 ) \tan x = x + \frac{x^3}{3} + \frac{2x^5}{15} + \frac{17x^7}{315} + \dots \quad \left(|x| < \frac{\pi}{2}\right) tanx=x+3x3+152x5+31517x7+(x<2π)
推导
该级数通过重复求 tan ⁡ x \tan x tanx 的导数并在 x = 0 x = 0 x=0 处求值得到,系数会越来越复杂。由于 tan ⁡ x \tan x tanx π 2 \frac{\pi}{2} 2π 的奇数倍处有垂直渐近线,因此该级数在 ∣ x ∣ < π 2 |x| < \frac{\pi}{2} x<2π 的区间内收敛。

4. 余切函数 cot ⁡ x \cot x cotx

展开式
cot ⁡ x = 1 x − x 3 − x 3 45 − 2 x 5 945 − … ( 0 < ∣ x ∣ < π ) \cot x = \frac{1}{x} - \frac{x}{3} - \frac{x^3}{45} - \frac{2x^5}{945} - \dots \quad (0 < |x| < \pi) cotx=x13x45x39452x5(0<x<π)
推导
与正切函数类似,通过重复求导得到。注意到 1 x \frac{1}{x} x1 项的存在,表明 cot ⁡ x \cot x cotx x = 0 x = 0 x=0 处存在奇点(极点),因此这是一个洛朗级数(非严格意义上的麦克劳林级数),在 0 < ∣ x ∣ < π 0 < |x| < \pi 0<x<π 的区间内收敛。

5. 正割函数 sec ⁡ x \sec x secx

展开式
sec ⁡ x = 1 + x 2 2 + 5 x 4 24 + 61 x 6 720 + O ( x 8 ) ( ∣ x ∣ < π 2 ) \sec x = 1 + \frac{x^2}{2} + \frac{5x^4}{24} + \frac{61x^6}{720} + O(x^8) \quad \left(|x| < \frac{\pi}{2}\right) secx=1+2x2+245x4+72061x6+O(x8)(x<2π)
推导
正割函数的高阶导数计算复杂,展开式仅给出前几项,其中 O ( x 8 ) O(x^8) O(x8) 表示被省略的项的阶数不低于 x 8 x^8 x8 。其收敛半径为 π 2 \frac{\pi}{2} 2π ,即级数在 ∣ x ∣ < π 2 |x| < \frac{\pi}{2} x<2π 内收敛。

6. 余割函数 csc ⁡ x \csc x cscx

展开式
csc ⁡ x = 1 x + x 6 + 7 x 3 360 + O ( x 5 ) ( 0 < ∣ x ∣ < π ) \csc x = \frac{1}{x} + \frac{x}{6} + \frac{7x^3}{360} + O(x^5) \quad (0 < |x| < \pi) cscx=x1+6x+3607x3+O(x5)(0<x<π)
推导
类似于正割函数,余割函数在 x = 0 x = 0 x=0 处无定义,展开式包含 1 x \frac{1}{x} x1 项以表示其在 x = 0 x = 0 x=0 附近的奇异性,收敛半径为 π \pi π ,即级数在 0 < ∣ x ∣ < π 0 < |x| < \pi 0<x<π 内收敛。

7. 正割平方函数 sec ⁡ 2 x \sec^2 x sec2x

展开式
sec ⁡ 2 x = 1 + x 2 + 2 x 4 3 + 17 x 6 45 + … ( ∣ x ∣ < π 2 ) \sec^2 x = 1 + x^2 + \frac{2x^4}{3} + \frac{17x^6}{45} + \dots \quad \left(|x| < \frac{\pi}{2}\right) sec2x=1+x2+32x4+4517x6+(x<2π)
推导
可通过对 sec ⁡ 2 x \sec^2 x sec2x 重复求导,或利用 sec ⁡ 2 x = 1 + tan ⁡ 2 x \sec^2 x = 1 + \tan^2 x sec2x=1+tan2x tan ⁡ x \tan x tanx 的麦克劳林展开式推导,其收敛区间为 ∣ x ∣ < π 2 |x| < \frac{\pi}{2} x<2π

8. 利用三角恒等式推导其他展开式

已知三角函数展开式后,可结合三角恒等式推导更多函数的展开式。例如,由 sin ⁡ ( 2 x ) = 2 sin ⁡ x cos ⁡ x \sin(2x) = 2\sin x \cos x sin(2x)=2sinxcosx ,将 sin ⁡ x \sin x sinx cos ⁡ x \cos x cosx 的麦克劳林展开式代入并整理,即可得到 sin ⁡ ( 2 x ) \sin(2x) sin(2x) 的麦克劳林展开式。

三、反三角函数

反正切函数 arctan ⁡ x \arctan x arctanx

展开式
arctan ⁡ x = ∑ n = 0 ∞ ( − 1 ) n x 2 n + 1 2 n + 1 = x − x 3 3 + x 5 5 − x 7 7 + … ( ∣ x ∣ ≤ 1 ) \arctan x = \sum_{n=0}^{\infty} \frac{(-1)^n x^{2n+1}}{2n+1} = x - \frac{x^3}{3} + \frac{x^5}{5} - \frac{x^7}{7} + \dots \quad (|x| \leq 1) arctanx=n=02n+1(1)nx2n+1=x3x3+5x57x7+(x1)
推导
arctan ⁡ x \arctan x arctanx 求导得 1 1 + x 2 \frac{1}{1+x^2} 1+x21 ,利用几何级数展开式后积分,可得到 arctan ⁡ x \arctan x arctanx 的展开式,该级数在区间 [ − 1 , 1 ] [-1, 1] [1,1] 上收敛。

四、对数函数

自然对数 ln ⁡ ( 1 + x ) \ln(1+x) ln(1+x)

展开式
ln ⁡ ( 1 + x ) = ∑ n = 1 ∞ ( − 1 ) n + 1 x n n = x − x 2 2 + x 3 3 − x 4 4 + … ( − 1 < x ≤ 1 ) \ln(1+x) = \sum_{n=1}^{\infty} \frac{(-1)^{n+1} x^n}{n} = x - \frac{x^2}{2} + \frac{x^3}{3} - \frac{x^4}{4} + \dots \quad (-1 < x \leq 1) ln(1+x)=n=1n(1)n+1xn=x2x2+3x34x4+(1<x1)
推导
通过计算 ln ⁡ ( 1 + x ) \ln(1+x) ln(1+x) 的各阶导数并在 x = 0 x = 0 x=0 处求值得到,该展开式在 − 1 < x ≤ 1 -1 < x \leq 1 1<x1 的区间内收敛。

五、双曲函数

1. 双曲正弦函数 sinh ⁡ x \sinh x sinhx

展开式
sinh ⁡ x = ∑ n = 0 ∞ x 2 n + 1 ( 2 n + 1 ) ! = x + x 3 3 ! + x 5 5 ! + x 7 7 ! + … ( x ∈ R ) \sinh x = \sum_{n=0}^{\infty} \frac{x^{2n+1}}{(2n+1)!} = x + \frac{x^3}{3!} + \frac{x^5}{5!} + \frac{x^7}{7!} + \dots \quad (x \in \mathbb{R}) sinhx=n=0(2n+1)!x2n+1=x+3!x3+5!x5+7!x7+(xR)
推导

双曲正弦函数定义为 sinh ⁡ x = e x − e − x 2 \sinh x = \frac{e^x - e^{-x}}{2} sinhx=2exex ,利用 e x e^x ex 的麦克劳林展开式可推导出其展开式,该级数收敛于全体实数 x x x

2. 双曲余弦函数 cosh ⁡ x \cosh x coshx

展开式
cosh ⁡ x = ∑ n = 0 ∞ x 2 n ( 2 n ) ! = 1 + x 2 2 ! + x 4 4 ! + x 6 6 ! + … ( x ∈ R ) \cosh x = \sum_{n=0}^{\infty} \frac{x^{2n}}{(2n)!} = 1 + \frac{x^2}{2!} + \frac{x^4}{4!} + \frac{x^6}{6!} + \dots \quad (x \in \mathbb{R}) coshx=n=0(2n)!x2n=1+2!x2+4!x4+6!x6+(xR)
推导

双曲余弦函数定义为 cosh ⁡ x = e x + e − x 2 \cosh x = \frac{e^x + e^{-x}}{2} coshx=2ex+ex ,类似于 sinh ⁡ x \sinh x sinhx ,利用 e x e^x ex 的麦克劳林展开式可推导得到,该级数收敛于全体实数 x x x

六、幂函数与几何级数

1. 几何级数 1 1 − x \frac{1}{1-x} 1x1

展开式
1 1 − x = ∑ n = 0 ∞ x n = 1 + x + x 2 + x 3 + x 4 + … ( ∣ x ∣ < 1 ) \frac{1}{1-x} = \sum_{n=0}^{\infty} x^n = 1 + x + x^2 + x^3 + x^4 + \dots \quad (|x| < 1) 1x1=n=0xn=1+x+x2+x3+x4+(x<1)
推导

可视为等比数列求和公式的极限形式,该级数仅在 ∣ x ∣ < 1 |x| < 1 x<1 的区间内收敛。

2. 幂函数 ( 1 + x ) r (1+x)^r (1+x)r (广义二项式定理)

展开式
( 1 + x ) r = ∑ n = 0 ∞ ( r n ) x n = 1 + r x + r ( r − 1 ) 2 ! x 2 + r ( r − 1 ) ( r − 2 ) 3 ! x 3 + … ( ∣ x ∣ < 1 ) (1+x)^r = \sum_{n=0}^{\infty} \binom{r}{n} x^n = 1 + rx + \frac{r(r-1)}{2!}x^2 + \frac{r(r-1)(r-2)}{3!}x^3 + \dots \quad (|x| < 1) (1+x)r=n=0(nr)xn=1+rx+2!r(r1)x2+3!r(r1)(r2)x3+(x<1)
推导

其中 ( r n ) = r ( r − 1 ) ⋯ ( r − n + 1 ) n ! \binom{r}{n} = \frac{r(r-1)\cdots(r-n+1)}{n!} (nr)=n!r(r1)(rn+1) 为广义二项式系数。当 r r r 为非负整数时,展开式为有限项(普通二项式定理);当 r r r 为其他实数时,级数在 ∣ x ∣ < 1 |x| < 1 x<1 收敛。该展开式包含多种特例(如令 r = − 1 r = -1 r=1 可得到几何级数展开式)。

七、其他函数

1. 误差函数 erf ( x ) \text{erf}(x) erf(x) 的近似

近似展开式
erf ( x ) ≈ 2 π ( x − x 3 3 + x 5 10 − x 7 42 + …   ) ( x ∈ R ) \text{erf}(x) \approx \frac{2}{\sqrt{\pi}} \left( x - \frac{x^3}{3} + \frac{x^5}{10} - \frac{x^7}{42} + \dots \right) \quad (x \in \mathbb{R}) erf(x)π 2(x3x3+10x542x7+)(xR)
说明

误差函数定义为 erf ( x ) = 2 π ∫ 0 x e − t 2 d t \text{erf}(x) = \frac{2}{\sqrt{\pi}} \int_{0}^{x} e^{-t^2} dt erf(x)=π 20xet2dt ,上述为其麦克劳林展开式的前几项,完整展开式较复杂,该级数收敛于全体实数 x x x

总结

  1. 上述展开式仅在其收敛区间内有效,超出区间时级数发散。
  2. 实际应用中,通常取展开式的前几项进行近似计算,项数需根据精度要求选择。
  3. 利用函数的导数、积分、变量替换或恒等式,可由已知展开式推导更多函数的泰勒级数展开式。

图解泰勒展开

 
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

累乘抵消

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

泰勒多项式几何解释

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

泰勒对应项

在这里插入图片描述

在这里插入图片描述

级数

在这里插入图片描述

泰勒多项式

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

收敛

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

发散

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

泰勒级数是利用函数某单个点的导数,来近似该点附近函数的值。


via:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值