欧拉公式
Euler’s formula
欧拉公式(Euler's formula)把指数函数与圆周运动联系起来: 这里 , 是以弧度表示的实数角度。理解这条公式,可以先看一个具体问题:怎样用一次乘法,把平面上的向量转过一个指定角度?
乘一个数,怎样使向量转动
把平面上的点 记作复数 。例如 表示从原点指向 的向量。乘以 后, 终点变成 :向量长度未变,方向逆时针转了直角。对一般向量也一样,,新坐标是 。
要转过别的角度,就需要单位圆上别的点。下图中,半径与横轴的夹角为 ,横、纵坐标分别是 与 。因此这个点对应复数 ,其长度为1。
将 乘以它,展开得到 若原向量长为 、方向角为 ,代入 、,再用和角公式,新坐标就是 。乘法确实把方向转过 ,同时保留长度。
现在转动最初的 ,取 ,也就是60度: 新坐标约为 ,平方和仍为2。原方向为45度,转后为105度,落在第二象限,与坐标符号吻合。用矩阵写同一变换,就是
为什么这个旋转数恰好是指数
前面的计算解释了 ,还没有解释 。实指数延伸到复数时,可以采用幂级数定义: 其中 ,规定 。对任何固定复数 ,相邻项绝对值的比是 ;从某项起小于 ,后面的绝对值之和受到收敛等比级数控制。因此级数绝对收敛,偶数项、奇数项可以分别收集。
代入 。由于 、、,幂次按四项循环: 两个括号分别是余弦与正弦的泰勒级数,欧拉公式由此成立。从圆的几何定义三角函数时,泰勒定理可以证明这两个展开:各阶导数的绝对值不超过1,余项不超过 ,对固定角度趋于零。标准三角函数导数采用弧度,所以这里的角度也采用弧度。
复指数还保留加法律。把两个绝对收敛的级数相乘,按总次数 收集项,其系数为 最后一步是二项式定理,因而 。对纯虚指数,这恰好说先转 再转 ,等于转 。级数的代数性质与平面的旋转规律在这里相接。
从半周旋转到方程的全部根
转过半周,单位圆上的点为 ,所以 这称为欧拉恒等式。转过整周则回到原来的方向:,其中 是整数。方向相同不意味着角度数值只有一个。
这点在求根时尤其有用。求 ,先写成 ,其中 。代入得 。比较长度,,所以 ;比较方向,。取三个互不重复的方向,得到 再增加 就只是给这些根的角度增加整周,没有新根。三个根在半径2的圆上等角排列;它们的和为零,也与多项式 缺少二次项一致。
同理,对正整数 , 的全部根为 ,。令 ,当 时,和 满足 因为 ,故 。这证明圆周上均匀排列的向量相互抵消。把公比换成 ,若整数 不是 的倍数,同样得到和为零;若是倍数,每项为1,和为 。
把两个同频振动合成一个
考虑 。欧拉公式允许把两项放进同一个复乘法: 我们要的恰好是实部。系数 长为2,方向为 ,所以等于 。于是 符号 表示取实部。原来的两项合成振幅2、相位 的振动。振幅不是把1与 直接相加,因为两项的峰值并不同时到达。
同频振动都带有共同因子 ,计算时可先相加复系数,再取实部。不同频率没有同一个这样的时间因子,通常仍需保留各自的振动。复指数在微分方程中也方便求导:一次求导乘以 ,两次乘以 ,因而直接给出 的振动解。
从圆周回到一般复指数
对实数 ,加法律给出 :实部 控制长度 ,虚部 控制方向。复指数从不等于零。
反过来,给定 ,求所有 的解,会得到 这就是复对数有多个值的原因。若只选幅角位于 的主值,,但 ,故 不等于两个 之和。实数对数的乘积法则在复数中需要同时处理角度的选择。
共轭把角度反号:。将这两个数相加、相减,分别保留实部、虚部,便有 三角函数既可以画成圆上的坐标,也可以写成旋转指数的组合。
历史
棣莫弗在十八世纪研究复数的幂与角度之间的关系,欧拉则系统发展了指数、对数、三角函数与无穷级数的联系。《无穷分析引论》第一卷出版于1748年;Euler Archive E101保存了原著及书目信息。MacTutor:De Moivre与Euler记录了相关人物的工作。
此处讨论的复指数恒等式,与多面体顶点、棱、面之间的 同称“欧拉公式”,但属于不同问题。
来源与继续阅读
- Euler Archive,E101:《Introductio in analysin infinitorum》卷一,1748:原著与出版记录。
- Jiří Lebl,《Notes on Diffy Qs》§2.2:复数、欧拉公式与常系数方程。
- MacTutor:Leonhard Euler;Abraham de Moivre:历史背景。
- 相关:导数、矩阵、群、微分方程。