控制理论(数学基础)学习笔记:5.欧拉公式证明

《高级控制理论——数学基础》学习笔记

5_如何证明宇宙第一美公式??—欧拉公式证明

《【工程数学基础】5_如何证明宇宙第一美公式??—欧拉公式证明》王天威(网名DR_CAN),博士

\[e^{i\theta} = \cos(\theta) + i\sin(\theta) \]

其中 \(i = \sqrt{-1}\) 为虚数单位。


方法一:常数函数验证法

采用常数函数法进行证明。构造辅助函数,若该函数的导数为零且在特定点的值为1,则该函数恒等于1,从而得证。

证明过程

第一步:构造辅助函数

\[f(\theta) = \frac{e^{i\theta}}{\cos(\theta) + i\sin(\theta)} \]

第二步:求导数

根据商的求导法则 \((\frac{u}{v})' = \frac{u'v - uv'}{v^2}\),对 \(f(\theta)\) 求导:

\[\begin{aligned} f'(\theta) &= \frac{(e^{i\theta})' \cdot (\cos\theta + i\sin\theta) - e^{i\theta} \cdot (\cos\theta + i\sin\theta)'}{(\cos\theta + i\sin\theta)^2} \\ &= \frac{ie^{i\theta}(\cos\theta + i\sin\theta) - e^{i\theta}(-\sin\theta + i\cos\theta)}{(\cos\theta + i\sin\theta)^2} \end{aligned} \]

第三步:化简分子

将分子展开并整理:

\[\begin{aligned} & ie^{i\theta}\cos\theta + i^2 e^{i\theta}\sin\theta + e^{i\theta}\sin\theta - ie^{i\theta}\cos\theta \\ &= ie^{i\theta}\cos\theta - e^{i\theta}\sin\theta + e^{i\theta}\sin\theta - ie^{i\theta}\cos\theta \\ &= 0 \end{aligned} \]

其中利用了 \(i^2 = -1\)

因此,

\[f'(\theta) = \frac{0}{(\cos\theta + i\sin\theta)^2} = 0 \]

第四步:确定常数

由于 \(f'(\theta) = 0\) 对所有 \(\theta\) 成立,故 \(f(\theta)\) 为常数函数。

计算 \(\theta = 0\) 时的函数值:

\[\begin{aligned} f(0) &= \frac{e^{i\cdot 0}}{\cos(0) + i\sin(0)} \\ &= \frac{1}{1 + 0} \\ &= 1 \end{aligned} \]

因此,\(f(\theta) = 1\) 对所有 \(\theta\) 恒成立。

第五步:得出结论

\[\frac{e^{i\theta}}{\cos\theta + i\sin\theta} = 1 \quad \Rightarrow \quad e^{i\theta} = \cos\theta + i\sin\theta \]


方法二:泰勒级数推导法

从微积分基础出发,利用泰勒级数展开直接推导欧拉公式。

推导过程

第一步:写出 \(e^x\)\(\cos x\)\(\sin x\) 的泰勒级数展开

一般的泰勒公式(在 \(x_0\) 处展开):

\[f(x) = f(x_0) + \frac{f'(x_0)}{1!}(x-x_0) + \frac{f''(x_0)}{2!}(x-x_0)^2 + \cdots + \frac{f^{(n)}(x_0)}{n!}(x-x_0)^n + \cdots \]

其中展开点 \(x_0\) 理论上可以取函数定义域内的任意值。当取 \(x_0 = 0\) 时,泰勒公式简化为:

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

这种特殊的泰勒展开称为麦克劳林级数(Maclaurin Series),因计算简单而广泛应用。

1. 推导 \(e^x\) 的泰勒级数

计算各阶导数及其在 \(x=0\) 处的值:

\[\begin{aligned} f(x) &= e^x, \quad &f(0) &= e^0 = 1 \\ f'(x) &= e^x, \quad &f'(0) &= 1 \\ f''(x) &= e^x, \quad &f''(0) &= 1 \\ &\vdots & &\vdots \\ f^{(n)}(x) &= e^x, \quad &f^{(n)}(0) &= 1 \end{aligned} \]

因此,

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

2. 推导 \(\cos x\) 的泰勒级数

计算各阶导数及其在 \(x=0\) 处的值:

\[\begin{aligned} f(x) &= \cos x, \quad &f(0) &= 1 \\ f'(x) &= -\sin x, \quad &f'(0) &= 0 \\ f''(x) &= -\cos x, \quad &f''(0) &= -1 \\ f^{(3)}(x) &= \sin x, \quad &f^{(3)}(0) &= 0 \\ f^{(4)}(x) &= \cos x, \quad &f^{(4)}(0) &= 1 \\ &\vdots & &\vdots \end{aligned} \]

可见导数呈现周期性:\(1, 0, -1, 0, 1, 0, -1, 0, \ldots\)

因此,偶数项非零,奇数项为零:

\[\cos x = 1 - \frac{1}{2!}x^2 + \frac{1}{4!}x^4 - \frac{1}{6!}x^6 + \cdots = \sum_{n=0}^{\infty} \frac{(-1)^n x^{2n}}{(2n)!} \]

3. 推导 \(\sin x\) 的泰勒级数

计算各阶导数及其在 \(x=0\) 处的值:

\[\begin{aligned} f(x) &= \sin x, \quad &f(0) &= 0 \\ f'(x) &= \cos x, \quad &f'(0) &= 1 \\ f''(x) &= -\sin x, \quad &f''(0) &= 0 \\ f^{(3)}(x) &= -\cos x, \quad &f^{(3)}(0) &= -1 \\ f^{(4)}(x) &= \sin x, \quad &f^{(4)}(0) &= 0 \\ &\vdots & &\vdots \end{aligned} \]

可见导数呈现周期性:\(0, 1, 0, -1, 0, 1, 0, -1, \ldots\)

因此,奇数项非零,偶数项为零:

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

综上,三个泰勒级数展开为:

\[\begin{aligned} 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 \\ \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!} + \cdots \\ \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!} + \cdots \end{aligned} \]

第二步:将 \(x = i\theta\) 代入 \(e^x\) 的泰勒级数

\[\begin{aligned} e^{i\theta} &= 1 + i\theta + \frac{(i\theta)^2}{2!} + \frac{(i\theta)^3}{3!} + \frac{(i\theta)^4}{4!} + \frac{(i\theta)^5}{5!} + \cdots \\ &= 1 + i\theta + \frac{i^2\theta^2}{2!} + \frac{i^3\theta^3}{3!} + \frac{i^4\theta^4}{4!} + \frac{i^5\theta^5}{5!} + \cdots \end{aligned} \]

第三步:利用 \(i\) 的幂次规律化简

\[i^0 = 1, \quad i^1 = i, \quad i^2 = -1, \quad i^3 = -i, \quad i^4 = 1, \quad i^5 = i, \quad \cdots \]

代入得:

\[\begin{aligned} e^{i\theta} &= 1 + i\theta + \frac{(-1)\theta^2}{2!} + \frac{(-i)\theta^3}{3!} + \frac{(1)\theta^4}{4!} + \frac{(i)\theta^5}{5!} + \cdots \\ &= 1 + i\theta - \frac{\theta^2}{2!} - \frac{i\theta^3}{3!} + \frac{\theta^4}{4!} + \frac{i\theta^5}{5!} - \cdots \end{aligned} \]

第四步:将实部和虚部分开

\[\begin{aligned} e^{i\theta} &= \left(1 - \frac{\theta^2}{2!} + \frac{\theta^4}{4!} - \cdots\right) + i\left(\theta - \frac{\theta^3}{3!} + \frac{\theta^5}{5!} - \cdots\right) \\ &= \sum_{n=0}^{\infty} \frac{(-1)^n \theta^{2n}}{(2n)!} + i \sum_{n=0}^{\infty} \frac{(-1)^n \theta^{2n+1}}{(2n+1)!} \\ &= \cos\theta + i\sin\theta \end{aligned} \]

第五步:得出结论

\[e^{i\theta} = \cos\theta + i\sin\theta \]

这种方法是从 \(e^x\) 的泰勒级数定义出发,通过代数运算自然得出欧拉公式,不需要预先知道结论。


两种方法的比较

方法 特点 优点 适用场景
常数函数验证法 假设结论成立,通过验证导数为零证明 推导简洁,技巧性强 已知结论需要验证时
泰勒级数推导法 从泰勒级数定义出发,自然推导 直观自然,无需预设结论 初次推导、理解本质时

推论

\(\theta = \pi\) 时,可得著名的欧拉恒等式:

\[e^{i\pi} = \cos\pi + i\sin\pi = -1 \quad \Rightarrow \quad e^{i\pi} + 1 = 0 \]

posted @ 2026-03-06 18:59  DingYigui  阅读(3)  评论(0)    收藏  举报