惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Y
Y Combinator Blog
GbyAI
GbyAI
爱范儿
爱范儿
H
Hackread – Cybersecurity News, Data Breaches, AI and More
C
Check Point Blog
M
MIT News - Artificial intelligence
量子位
宝玉的分享
宝玉的分享
MongoDB | Blog
MongoDB | Blog
V
Visual Studio Blog
罗磊的独立博客
F
Fortinet All Blogs
美团技术团队
博客园_首页
博客园 - 【当耐特】
L
LangChain Blog
月光博客
月光博客
腾讯CDC
The Cloudflare Blog
D
Docker
博客园 - 聂微东
Stack Overflow Blog
Stack Overflow Blog
WordPress大学
WordPress大学
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报

Long Luo's Life Notes

夏至日测地球:利用太阳影子计算地球半径 2009年江西高考数学压轴题:陶平生老师又藏了什么数学机关? 《茶杯里的风暴》读书笔记:从日常生活中的小事,看懂背后的物理学 2008年江西高考数学压轴题详解:为什么它被称为史上最难高考数学题? 太阳温度是怎么计算出来的? 《大象的时间,老鼠的时间》读书笔记:生命节奏背后的数学规律 小港流到哪里去? 如何用一根棍子测出地球有多大?复刻埃拉托色尼的春分实验 2007江苏高考数学第20题解析:一道通向黄金分割数的数列压轴题 Google经典面试题: 鸡蛋应该怎么扔? 2010年江苏高考数学压轴题解析:巧用余弦定理与数学归纳法 2011年清华大学自主招生数学题解析:一道经典数列题的解法与思路 2011年清华大学自主招生数学题解析:一道经典数列题的解法与思路 2006年江西高考理科数学压轴题解析:递推、放缩与不等式结构 2006年江西高考理科数学压轴题解析:递推、放缩与不等式结构 一道初中数学极值题的多种解法:柯西不等式、几何法、函数法详解 扔几个骰子,怎么算出期望?——拼多多校招笔试算法题的数学故事 拼多多校招笔试算法题:一行公式搞定“多多的魔术盒子” 斯特林公式(Stirling's Formula):我一个阶乘表达式,怎么就和圆扯上关系了呢? 我爱做题:2010年江西高考理科数学压轴题 热机的效率上限在哪里?解析卡诺循环(Carnot Cycle) 为什么 2024 年会有 366 天? 数学之美:几何视角下的高斯积分(Gaussian Integral) 从最小二乘法到正态分布:高斯是如何找到失踪的谷神星的? 正态分布(Normal Distribution)公式为什么长这样? 高速公路编号背后的数学密码 2024阿里巴巴全球数学竞赛预选赛试题及解答 库函数 (libm) 是如何计算三角函数值的? payne hanek 归约算法 音乐背后的数学
从记忆到洞察:轻松掌握泰勒展开式(Taylor Series)的记忆技巧
2023-04-26 · via Long Luo's Life Notes

By Long Luo

在数学、物理学、工程和计算机领域中,泰勒级数( \(\textit{Taylor Series}\) )1 是一种广泛使用的分析方法,用来计算函数的近似值。在实践中,很多函数非常复杂,而且某些函数是不可积的,想求其某点的值,直接求无法实现。

泰勒公式可以将复杂的函数近似地表达为简单的多项式函数,用一个多项式函数去逼近一个给定的函数(即尽量使多项式函数图像拟合给定的函数图像)。注意在逼近的时候一定是从函数图像上的某个点展开。

下图所示就是不同项数的泰勒公式对 \(\sin x\) 的逼近:

图1. 泰勒公式对 \sin x 的逼近

泰勒级数的定义为:

\[ f(x) = \sum _{n=0}^{\infty}{\frac{f^{(n)}(a)}{n!}}(x-a)^{n} = f(a) + {\frac {f'(a)}{1!}}(x - a) + {\frac {f''(a)}{2!}}(x - a)^{2} + {\frac {f'''(a)}{3!}}(x - a)^{3} + \cdots \]

这里, \(n!\) 表示 \(n\) 的阶乘,而 \(f^{(n)}(a)\) 表示函数 \(f\) 在点 \(a\) 处的 \(n\) 阶导数。如果 \(a = 0\) ,这个级数也被称为麦克劳林级数( \(\textit{Maclaurin series}\) )2

泰勒展开式有很多,那么如何记忆呢?首先我们需要明白,泰勒公式之间都是有相互关联的,我们可以通过推导来理解性记忆这些公式。泰勒公式的具体推导过程可以参考数学分析教材或者网络3

下面我们就推导这些公式,以便更好的记忆4

几何级数 Geometric series

对于 \(-1 < x < 1\) 的情况,几何级数( \(\textit{Geometric series}\) )5 由等比数列求和公式可得:

\[ \frac{1}{1 - x} = \sum _{n=0}^{\infty}x^{n} = 1 + x + x^{2} + \cdots + x^{n} \]

\(-x\) 代入 \(x\) 上式,则:

\[ \frac{1}{1 + x} = \sum _{n=0}^{\infty}(-1)^nx^{n} = 1 - x + x^{2} - x^3 + \cdots + (-1)^n x^{n} \]

\(x^2\) 替代 \(x\) , 由于 \(\arctan x = \int_{0}^{x} \dfrac{1}{1 + x^2} \mathrm{d}x\) ,对于 \(-1 \le x \le 1, x \neq \pm i\)

\[ \arctan x = \sum _{n=0}^{\infty }{\frac {(-1)^{n}}{2n + 1}}x^{2n + 1} = x - {\frac {x^3}{3}} + {\frac {x^5}{5}} - \cdots + \frac{(-1)^n}{2n + 1}x^{2n + 1} \]

因为 \(\dfrac {1}{(1 - x)^2} = (\dfrac {1}{1 - x})'\) ,则:

\[ \begin{aligned} \frac {1}{(1 - x)^2} & = \sum _{n=1}^{\infty }n x^{n-1} \\ & = 1 + 2x + 3x^2 + \cdots + n x^{n-1} \end{aligned} \]

\(\dfrac {1}{(1 - x)^3} = \dfrac {1}{2} (\dfrac {1}{(1 - x)^2})'\) ,则有:

\[ \frac {1}{(1 - x)^3} = \sum _{n=2}^{\infty }{\frac {n(n - 1)}{2}}x^{n - 2} \]

指数函数 Exponent function

由于 \(\dfrac {\mathrm{d} e^x}{\mathrm{d} x} = e^x\)\(e^0 = 1\) 那么:

\[ e^x = \sum _{n=0}^{\infty }{\frac {x^n}{n!}} = 1 + x + {\frac {x^2}{2!}} + {\frac {x^3}{3!}} + \cdots + {\frac {x^n}{n!}} \]

很明显:

\[ \begin{aligned} (e^x)' & = (\frac {1}{0!} + \frac {x}{1!} + \frac {x^2}{2!} + \frac {x^3}{3!} + \cdots)' \\ e^x & = 0 + 1 + \frac {x}{1} + \frac {x^2}{2!} + \frac {x^3}{3!} \cdots \\ & = 1 + x + \frac {x^2}{2!} + \frac {x^3}{3!} + \cdots \end{aligned} \]

对于普通指数函数 \(a^x\) , 由于 \(a^x=e^{x \ln a}\) ,如果将 \(x\) 换为 \(x \ln a\) ,那么 \(a^x\) 的泰勒展开式:

\[ \begin{aligned} a^x & = e^{x \ln a} \\ & = 1 + x \ln a + \frac {(x \ln a)^2}{2!} + \frac {(x \ln a)^3}{3!} + \cdots + \frac {(x \ln a)^n}{n!} \\ \end{aligned} \]

三角级数 Trigonometric functions

由欧拉公式 \(e^x = \cos x + i \sin x\) ,可以推导 \(\sin x\)\(\cos x\) 的泰勒展开式:

\(\sin x\)奇函数,只有奇数项\(\sin 0 = 1\) ,同时 \(-1 \le \sin x \le 1\) ,所以不同多次项的正负号要依次出现:

\[ \sin x = \sum _{n=0}^{\infty} \frac {(-1)^{n}}{(2n + 1)!} x^{2n + 1} = x - \frac {x^3}{3!} + \frac {x^5}{5!} - \frac {x^7}{7!} + \cdots + (-1)^n \frac {x^{2n + 1}}{(2n + 1)!} \]

\(\sin x\) 求导为 \(\cos x\) ,同时 \(\cos x\)偶函数,只有偶数项\(\cos 0 = 1\)

\[ \begin{aligned} \cos x & = \frac {\mathrm{d} \sin x}{\mathrm{d} x} \\ & = 1 - \frac {x^2}{2!} + \frac {x^4}{4!} - \frac {x^6}{6!} + \cdots + (-1)^n \frac {x^{2n}}{(2n)!} \\ \end{aligned} \]

自然对数 Natural logarithm

由几何级数求和公式:

\[ \frac {1}{1 - x} = \sum _{n=0}^{\infty}x^{n} = 1 + x + x^{2} + \cdots + x^{n} \quad \forall x \in (-1, 1) \]

代入 \((1 - x)\)\(\dfrac {1}{x}\)\(a = 1\) 的泰勒展开式为:

\[ \frac {1}{x} = \sum _{n=0}^{\infty}(1 - x)^{n} = 1 - (x - 1) + (x - 1)^{2} + \cdots + (-1)^n(x - 1)^{n} \quad \forall x \in (0, 2) \]

因为 \(\dfrac {\mathrm{d}}{\mathrm{d} x}(\ln (1 - x)) = \dfrac {-1}{1 - x}\)\(x < 1\) ,则:

\[ \frac {-1}{1 - x} = -(1 - x)^{-1} = -(1 + x + x^2 + x^3 + \cdots + x^n) \]

所以 \(\ln (1 - x)\) 泰勒展开式:

\[ \ln (1 - x) = -x - \frac {x^2}{2} - \frac {x^3}{3} - \frac {x^4}{4} - \cdots \]

用 $ 1 - x$ 代入上式 \(x\) ,则 \(\ln x\)\(a = 1\) 的泰勒展开式为:

\[ \ln (x) = \sum_{n = 1}^{\infty} (-1)^{n - 1} \frac{(x - 1)^n}{n} = (x - 1) - {\frac {1}{2}}(x - 1)^{2} + {\frac {1}{3}}(x - 1)^{3} - {\frac {1}{4}}(x - 1)^{4} + \cdots \]

对于 \(-1 < x \le 1\)\(\ln (1 + x) = \int \dfrac{1}{1 + x} \mathrm{d}x\) ,那么:

\[ \begin{aligned} \ln(1 + x) &= \sum _{n=1}^{\infty}{\frac {(-1)^{n + 1}}{n}}x^{n} \\ & = x - \frac{x^2}{2} + \frac {x^3}{3} - \cdots + \frac {(-1)^{n + 1}}{n}x^n \end{aligned} \]

那么对于 \(-1 \le x < 1\) ,则有:

\[ \begin{aligned} \ln(1 - x) & = -\sum _{n=1}^{\infty}{\frac {x^n}{n}} \\ & = -x - \frac {x^2}{2} - \frac {x^3}{3} - \cdots - \frac {x^n}{n} \end{aligned} \]

\(0 < x \le 1\)\(\ln x = \ln (1 + (x - 1))\) ,则:

\[ \ln x = \sum _{n=1}^{\infty}{\frac {(-1)^{n + 1}}{n}}x^{n} = (x - 1) - \frac{(x - 1)^2}{2} + \frac {(x - 1)^3}{3} - \cdots + \frac {(-1)^{n + 1}}{n}x^n \]

二项式 Binomial series

\(-1 \le x \le 1\) 时,对于任意 \(\alpha \in \mathbb {C}\) ,由二项式定理6 即可得:

\[ \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 + \frac{\alpha (\alpha - 1) \cdots (\alpha - n + 1)}{n!}x^{n} \end{aligned} \]

其中:

\[ {\binom {\alpha}{n}} = \prod _{k = 1}^{n}{\frac{\alpha - k + 1}{k}} = {\frac {\alpha (\alpha - 1) \cdots (\alpha - n + 1)}{n!}} \]

参考文献


  1. Taylor Series 泰勒级数↩︎

  2. Maclaurin Series 麦克劳林级数↩︎

  3. 带余项的泰勒公式、欧拉-麦克劳林公式的推导↩︎

  4. 泰勒展开的公式怎么记忆?↩︎

  5. Geometric series 几何级数↩︎

  6. Binomial coefficient 二项式系数↩︎