2018年12月20日星期四

知乎每日精选: 欧拉公式,复数域的成人礼

知乎每日精选
中文互联网最大的知识平台,帮助人们便捷地分享彼此的知识、经验和见解。 
欧拉公式,复数域的成人礼
Dec 20th 2018, 08:31, by 马同学

之前在"复数,通往真理的最短路径"中说过,复数域其实就是二维的数域,提供了更高维度的、更抽象的视角。本文来看看,我们是怎么从实数域扩展到复数域的。

大家可能觉得这个扩展并不复杂,也就是ab 两个任意实数,外加虚数i=\sqrt{-1} ,把它们结合在一起,就完成了:

a+bi,\quad (a,b\in\mathbb{R})\\

但数域的扩张从来没有这么简单,就好像夫妻生下小孩只是个开始,困难的是之后的抚养、教育:

复数域的扩张充满崎岖。正如欧拉的老师对他的赞扬:

我介绍数学分析的时候,它还是个孩子,而你正在将它带大成人。----约翰·伯努利

这句话虽然是说微积分(数学分析)的,但用在复数域上也不违和。欧拉的欧拉公式正是"复数域"的成人礼:

e^{i\theta}=\cos\theta+i\sin\theta,\quad (\theta\in\mathbb{R})\\

1 数域扩张的历史

来看看之前的数域是怎么扩张的吧。每次想到数域的扩张,我都有种大爆炸的画面感,宇宙从一个奇点爆炸中产生:

1.1 自然数到整数

数学刚开始也是一片空白:

0的出现就是数学的奇点:

根据皮亚诺定理(可以参考为什么1+1=2?)"爆炸"出了自然数域(可以参考自然数是否包含0?):

很显然上面的图像是不对称的,哪怕出于美学考虑,人们都有冲动把左边补齐,增加负数,这样就得到了整数域:

添加负数之后,有一个问题就出现了:

4^{-1}=\color{red}{?}\\

我们知道4^3 是对4\times 4\times 4 的缩写,并且容易推出如下计算规则:

4^{2}\times 4^{3}=4^{2+3}=4^5\\

我们添加负数之后,希望这个规则依然适用,即:

4^{-1}\times 4^{1}=4^0=1\implies 4^{-1}=\frac{1}{4^1}\\

更一般的有:

4^{-n}=\frac{1}{4^n},\quad (n\in\mathbb{Z}^+)\\

并且还惊喜地发掘出负数次方的意义,如果说正数次方是对乘法的缩写,那么负数次方(正数的相反数)是对除法(乘法的逆运算)的缩写:

 \begin{array}{c|c}     \hline     \\     \quad 4^3\quad&4\times 4\times 4\quad \\     \quad 4^{-3}\quad&\quad 1\div 4\div 4\div 4\quad\\     \\     \hline \end{array} \\

1.2 整数到实数

很显然整数之间还有很多空隙,我们可以用有理数(rational number,翻译为"可比数"更合理):

\frac{a}{b},\quad(a,b\in\mathbb{Z},b\ne0)\\

来填满这些空隙(示意图):

还有空隙,最终用无理数(irrational number,"不可比数")来填满这些缝隙,得到实数轴:

自然会有这么一个问题:

4^{\pi}=\color{red}{?}\\

\pi 是无理数,上面这个问题需要用极限来回答,这里不再赘述,只是可以看出实数域的扩张也是很艰难的。

2 复数基础

往下面讲之前,稍微复习下复数的一些基础知识。如果比较了解复数的运算法则了,可以跳到第三节去阅读。

2.1 复数的运算规则

复数的运算规则并非凭空捏造的。开头提到的文章"复数,通往真理的最短路径"说过,形如:

x^3-3px-2q=0\\

的三次方程,卡尔丹诺在《大术》这本书中给出了通解:

x=\sqrt[3]{q+\sqrt{q^2-p^3}}+\sqrt[3]{q-\sqrt{q^2-p^3}}\\

如果p=5q=2 ,可以得到方程:

x^3-15x-4=0\\

从图像上看,x^3-15x-4y=0 有三个交点的:

套用通解会得到:

x=\sqrt[3]{2+\sqrt{2^2-5^3}}+\sqrt[3]{2-\sqrt{2^2-5^3}}=\sqrt[3]{2+11i}+\sqrt[3]{2-11i}\\

这里就出现复数了。拉斐尔·邦贝利(1526-1572),文艺复兴时期欧洲著名的工程师,给出了一个思维飞跃,指出如果复数遵循如下的计算规则:

加法:(a+bi)+(c+di)=a+c+(b+d)i\\

乘法:(a+bi)(c+di)=ac+(ad+bc)i+bdi^2\\

那么就可以根据之前的通解得到三个实数解。

2.2 复数加法、减法的几何意义

为了之后的讲解,先引入几个符号,对于一般的向量z=a+bi 有:

 \begin{array}{c|c}     \hline     \quad 名称\quad&\quad 解释\quad&\quad 符号     \\     \hline     \\     \quad 模\quad&\quad 长度\quad&\quad |z|\quad \\     \quad 幅角\quad&\quad 与实轴正方向的角度\quad&\quad \arg(z)\\     \\     \hline \end{array} \\

复数的几何表示和二维向量有点类似,只是横坐标是实轴(Re ),纵坐标是虚轴(Im),下图还把刚才的符号给标了出来:

加法的几何意义和向量也一样:

但向量没有乘法(点积、叉积和实数乘法不一样),这就是复数和向量的区别。复数是对实数的扩展,所以要尽量兼容实数,必须要有加减乘除、乘方开方、对数等运算。

根据刚才的乘法规则,计算可得:

(a+bi)i=-b+ai\\

画出来发现,两者是正交的:

还可以从另外一个角度来理解这一点,i 在复平面上是这样的:

那么,(a+bi) 乘以虚数i ,就是:

 \begin{array}{c|c}     \hline     \quad \quad&\quad 长度\quad&\quad 幅角\quad     \\     \hline     \\     \quad z=a+bi\quad&\quad |z|\quad&\quad\arg(z)\quad \\     \quad i\quad&\quad |i|=1\quad&\quad\arg(i)=90^\circ\quad \\     \quad z\times i\quad&\quad |i|\times|z|\quad&\quad\arg(z)+\arg(i)\quad \\     \\     \hline \end{array} \\

对于一般的向量c+di ,也符合这个规律:

 \begin{array}{c|c}     \hline     \quad \quad&\quad 长度\quad&\quad 幅角\quad     \\     \hline     \\     \quad z_1=a+bi\quad&\quad |z_1|\quad&\quad\arg(z_1)\quad \\     \quad z_2=c+di\quad&\quad |z_2|\quad&\quad\arg(z_2)\quad \\     \quad z_1\times z_2\quad&\quad |z_1|\times|z_2|\quad&\quad\arg(z_1)+\arg(z_2)\quad \\     \\     \hline \end{array} \\

好了,知道这些差不多了,开始正题。

3 复数域的扩张

好了,轮到复数域了,复数定义为:

a+bi,\quad (a,b\in\mathbb{R})\\

那么,来回答数域扩张都会问到的问题吧:

e^{i}=\color{red}{?}\\

这个问题可以用欧拉公式:

e^{i\theta}=\cos\theta+i\sin\theta,\quad (\theta\in\mathbb{R})\\

来回答,取\theta=1 ,可得:

e^{i}=\cos 1+i\sin 1\\

画出来就是复平面上模长为1,幅角也为1的点:

更一般的,欧拉公式说明,e^{i\theta} 是单位圆上幅角为\theta 的点:

但是,欧拉公式\color{red}{凭什么} 长这个样子!

3.1 e^x 的定义

欧拉公式肯定不是凭空捏造的,先来看看实数域中有什么可以帮助我们的。

实数域中的e^x 函数,起码有三种定义方式:

  • 极限的方式:

e^x=\lim_{n\to\infty}\left(1+\frac{x}{n}\right)^n\\

  • 泰勒公式的方式:

e^x=1+x+\frac{1}{2!}x^2+\frac{1}{3!}x^3+\cdots\\

  • 导数的方式:

e^x=\frac{\mathrm{d}}{\mathrm{d}x}e^x\\

从这三种定义出发都可以得到欧拉公式。

3.1.1 极限的方式

因为:

e^x=\lim_{n\to\infty}\left(1+\frac{x}{n}\right)^n\\

我们可以大胆地令x=i\theta

e^{\color{orange}{i\theta}}=\lim_{n\to\infty}\left(1+\frac{\color{orange}{i\theta}}{n}\right)^n\\

那么之前的e^i 就等于:

e^{i}=\lim_{n\to\infty}\left(1+\frac{i}{n}\right)^n\\

我们来看看这个式子在几何上有什么意义。因为e^i 对应的是单位圆上幅角为1 的点,所以先给个参照物,虚线是单位圆,实线对应的幅角为1

然后取n=3 ,可以得到:

\left(1+\frac{i}{3}\right)^3=\left(1+\frac{i}{3}\right)\times \left(1+\frac{i}{3}\right)\times \left(1+\frac{i}{3}\right)\\

根据复数的乘法规则,可以看出:

n=10

n=30 ,已经很接近单位圆上幅角为1的点了:

对于更一般的e^{i\theta} 也是同样的:

n=100 时,就很接近单位圆上幅角为\theta 的点了:

可以证明当n\to\infty 时,e^{i\theta} 为单位圆上幅角为\theta 的点,也就是得到了欧拉公式:

e^{i\theta}=\cos\theta+i\sin\theta,\quad (\theta\in\mathbb{R})\\

可能你还会问,直接替换xi\theta ,合理吗:

e^x=\lim_{n\to\infty}\left(1+\frac{x}{n}\right)^n\implies e^{\color{orange}{i\theta}}=\lim_{n\to\infty}\left(1+\frac{\color{orange}{i\theta}}{n}\right)^n\\

这里是理解欧拉公式的\color{red}{关键} ,我们要意识到一点,欧拉公式是一种人为的选择,完全可以不这么去定义e^{i\theta} 。但是,做了别的选择,会面临一个问题:会不会在现有的庞大复杂的数学体系中产生矛盾?

打个比方吧,在实数中"除以0 "是不合理的,假如你想让它变得合理,那么分分钟会导出矛盾:

 \begin{aligned}     0=0\implies 2\cdot 0=1\cdot 0\implies \frac{2\cdot 0}{0}=\frac{1\cdot 0}{0}\implies 2=1 \end{aligned} \\

欧拉公式并不会引发冲突,并且随着学习的深入,你会发现数学家已经证明了它是一种足够好的选择,这里就不赘述了。

3.1.2 泰勒公式的方式

实数域下,有这些泰勒公式:

e^x=1+x+\frac{1}{2!}x^2+\frac{1}{3!}x^3+\cdots\\

\sin x=x-\frac{1}{3!}x^3+\frac{1}{5!}x^5+\cdots\\

\cos x=1-\frac{1}{2!}x^2+\frac{1}{4!}x^4+\cdots\\

也是直接替换e^x ,令x=i\theta 有:

 \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!} + \frac{(i\theta)^6}{6!} + \frac{(i\theta)^7}{7!} + \frac{(i\theta)^8}{8!} + \cdots \\ 	& = 1 + i\theta - \frac{\theta^2}{2!} - \frac{i\theta^3}{3!} + \frac{\theta^4}{4!} + \frac{i\theta^5}{5!} - \frac{\theta^6}{6!} - \frac{i\theta^7}{7!} + \frac{\theta^8}{8!} + \cdots \\ 	& = \left( 1 - \frac{\theta^2}{2!} + \frac{\theta^4}{4!} - \frac{\theta^6}{6!} + \frac{\theta^8}{8!} - \cdots \right) + i\left(\theta-\frac{\theta^3}{3!} + \frac{\theta^5}{5!} - \frac{\theta^7}{7!} + \cdots \right) \\ 	&=\cos\theta + i\sin\theta \end{aligned} \\

这也有漂亮的几何意义,看看e^i 的前三项:

e^i\approx 1 + i + \frac{i^2}{2!}\\

这是三个复数相加,加出来就是:

再增加第四项\frac{i^3}{3!}

随着n\to\infty ,仿佛一个螺旋不断地接近单位圆上幅角为1 的点。对于更一般的e^i\theta 也是类似的螺旋:

3.1.3 导数的方式

实数域有;

\frac{\mathrm{d}}{\mathrm{d}x}e^{rx}=re^{rx},\quad(r\in\mathbb{R})\\

直接套用:

\frac{\mathrm{d}}{\mathrm{d}t}e^{it}=ie^{it}\\

假设t 是时间,那么e^{it} 是运动在复平面上的点的位移函数,t=0 时位置为e^{i0}=1

e^{it} 的运动速度,也就是导数ie^{it} 。这个速度很显然是一个向量,有方向,也有速度。它的方向垂直于e^{it} (根据乘法规则,乘以i 表示旋转90^\circ ):

并且不论t 等于多少,运动方向都垂直于位移,所以只能在单位圆上运动(圆的切线始终垂直于半径):

而速度的大小就是速度的模长|ie^{it}| 。之前说了,对于两个复数z_1\times z_2 ,它们的模长为|z_1|\times |z_2| ,那么:

|ie^{it}|=|i|\times |e^{it}|\\

|i| 肯定等于1了,e^{it} 在单位圆上运动,所以模长也为1,所以速度的大小为:

|ie^{it}|=1\\

速度大小为1意味着t 时刻走了t 长度的路程。而e^{it} 在单位圆上运动,那么t 时刻运动了t 弧长,因为是单位圆,所以对应的幅角为t

4 总结

有了欧拉公式之后,任何复数都可以表示为:

z=a+bi=re^{i\theta}\\

其中:

r=|z|,\quad\theta=\arg(z)\\

个人觉得a+bi 只是复数的初始形态,而re^{i\theta} 才是复数的完成形态,因为它更具有启发性。比如计算乘法的时候:

z_1=r_1e^{i\theta_1},\quad z_2=r_2e^{i\theta_2}\\

那么有:

z_1\times z_2=r_1r_2e^{i(\theta1+\theta2)}\\

z_1\div z_2=\frac{r_1}{r_2}e^{i(\theta1-\theta2)}\\

几何意义更加明显。并且扩展了乘方和对数运算:

a^i=e^{i\ln a}\\

\ln \underbrace{i}_{单位圆上幅角为\frac{\pi}{2}的点}=\ln \left(e^{i\frac{\pi}{2}}\right)=i\frac{\pi}{2}\\

到此为止,基本上所有的初等运算都全了。更多高等的运算比如三角函数、积分、导数,也需要借助欧拉公式在复数上进行推广。

欧拉公式中,如果取\theta=\pi ,就得到了欧拉恒等式:

e^{i\pi}+1=0\\

这个公式也被誉为了上帝公式,包含了数学中最基本的e\pii10 ,仿佛一句诗,道尽了数学的美好。

最新版本(可能有后继更新):欧拉公式,复数域的成人礼



来源:知乎 www.zhihu.com
作者:马同学

【知乎日报】千万用户的选择,做朋友圈里的新鲜事分享大牛。 点击下载

You are receiving this email because you subscribed to this feed at blogtrottr.com. By using Blogtrottr, you agree to our policies, terms and conditions.

If you no longer wish to receive these emails, you can unsubscribe from this feed, or manage all your subscriptions.

没有评论:

发表评论

"  割下心头肉   河北省阜城县古城镇西火星堂村曾发生过一起命案,受害者是个六个月不到的小女孩,而凶手,正是生她的母亲。小女孩刚从母亲肚子里出来,还没记住世界长什么样子,就被母亲砖头砸死。而造成这一切的罪魁祸首,便是李主佛的法轮功。   俗话说,孩子是母亲身上掉下的一...