当前位置: 首页 > news >正文

欧拉公式简明推导

证明部分


欧拉公式 e j θ = cos ⁡ θ + j sin ⁡ θ e^{j\theta} = \cos\theta + j\sin\theta ejθ=cosθ+jsinθ 被誉为“数学中最美丽的公式”之一,

我这里取的是1748年的初版形式,公式是相通的

要“证明”它,最常见的方法是使用泰勒级数(Taylor Series)展开。这需要你对函数展开成无穷级数有一些了解。(高等数学学完中值定理后?)

证明:使用泰勒级数展开

我们将从三个基本函数的泰勒级数展开式开始:

  1. 指数函数 e x e^x ex 的泰勒级数展开式:
    对于任何实数或复数 x x x
    e x = 1 + x + x 2 2 ! + x 3 3 ! + x 4 4 ! + x 5 5 ! + ⋯ = ∑ n = 0 ∞ x n n ! e^x = 1 + x + \frac{x^2}{2!} + \frac{x^3}{3!} + \frac{x^4}{4!} + \frac{x^5}{5!} + \dots = \sum_{n=0}^{\infty} \frac{x^n}{n!} ex=1+x+2!x2+3!x3+4!x4+5!x5+=n=0n!xn

  2. 余弦函数 cos ⁡ θ \cos\theta cosθ 的泰勒级数展开式:
    对于任何实数 θ \theta θ
    cos ⁡ θ = 1 − θ 2 2 ! + θ 4 4 ! − θ 6 6 ! + ⋯ = ∑ n = 0 ∞ ( − 1 ) n θ 2 n ( 2 n ) ! \cos\theta = 1 - \frac{\theta^2}{2!} + \frac{\theta^4}{4!} - \frac{\theta^6}{6!} + \dots = \sum_{n=0}^{\infty} \frac{(-1)^n \theta^{2n}}{(2n)!} cosθ=12!θ2+4!θ46!θ6+=n=0(2n)!(1)nθ2n

  3. 正弦函数 sin ⁡ θ \sin\theta sinθ 的泰勒级数展开式:
    对于任何实数 θ \theta θ
    sin ⁡ θ = θ − θ 3 3 ! + θ 5 5 ! − θ 7 7 ! + ⋯ = ∑ n = 0 ∞ ( − 1 ) n θ 2 n + 1 ( 2 n + 1 ) ! \sin\theta = \theta - \frac{\theta^3}{3!} + \frac{\theta^5}{5!} - \frac{\theta^7}{7!} + \dots = \sum_{n=0}^{\infty} \frac{(-1)^n \theta^{2n+1}}{(2n+1)!} sinθ=θ3!θ3+5!θ57!θ7+=n=0(2n+1)!(1)nθ2n+1


现在,我们来证明欧拉公式:

第一步:将 x = j θ x = j\theta x=jθ 代入 e x e^x ex 的泰勒级数展开式中。
e j θ = 1 + ( j θ ) + ( j θ ) 2 2 ! + ( j θ ) 3 3 ! + ( j θ ) 4 4 ! + ( j θ ) 5 5 ! + ( j θ ) 6 6 ! + … e^{j\theta} = 1 + (j\theta) + \frac{(j\theta)^2}{2!} + \frac{(j\theta)^3}{3!} + \frac{(j\theta)^4}{4!} + \frac{(j\theta)^5}{5!} + \frac{(j\theta)^6}{6!} + \dots ejθ=1+(jθ)+2!(jθ)2+3!(jθ)3+4!(jθ)4+5!(jθ)5+6!(jθ)6+

第二步:计算 j j j 的幂次。
我们知道虚数单位 j j j 的定义是 j 2 = − 1 j^2 = -1 j2=1。由此可以推导出:

  • j 1 = j j^1 = j j1=j
  • j 2 = − 1 j^2 = -1 j2=1
  • j 3 = j 2 ⋅ j = − j j^3 = j^2 \cdot j = -j j3=j2j=j
  • j 4 = j 2 ⋅ j 2 = ( − 1 ) ( − 1 ) = 1 j^4 = j^2 \cdot j^2 = (-1)(-1) = 1 j4=j2j2=(1)(1)=1
  • j 5 = j 4 ⋅ j = j j^5 = j^4 \cdot j = j j5=j4j=j
  • j 6 = j 4 ⋅ j 2 = 1 ⋅ ( − 1 ) = − 1 j^6 = j^4 \cdot j^2 = 1 \cdot (-1) = -1 j6=j4j2=1(1)=1
    (这个模式 j , − 1 , − j , 1 j, -1, -j, 1 j,1,j,1 会周期性地重复)

第三步:将 j j j 的幂次代回展开式。
e j θ = 1 + j θ + ( − 1 ) θ 2 2 ! + ( − j ) θ 3 3 ! + ( 1 ) θ 4 4 ! + ( j ) θ 5 5 ! + ( − 1 ) θ 6 6 ! + … e^{j\theta} = 1 + j\theta + \frac{(-1)\theta^2}{2!} + \frac{(-j)\theta^3}{3!} + \frac{(1)\theta^4}{4!} + \frac{(j)\theta^5}{5!} + \frac{(-1)\theta^6}{6!} + \dots ejθ=1+jθ+2!(1)θ2+3!(j)θ3+4!(1)θ4+5!(j)θ5+6!(1)θ6+

第四步:将实部和虚部分开,重新分组。
e j θ = ( 1 − θ 2 2 ! + θ 4 4 ! − θ 6 6 ! + … ) + j ( θ − θ 3 3 ! + θ 5 5 ! − θ 7 7 ! + … ) e^{j\theta} = \left(1 - \frac{\theta^2}{2!} + \frac{\theta^4}{4!} - \frac{\theta^6}{6!} + \dots\right) + j\left(\theta - \frac{\theta^3}{3!} + \frac{\theta^5}{5!} - \frac{\theta^7}{7!} + \dots\right) ejθ=(12!θ2+4!θ46!θ6+)+j(θ3!θ3+5!θ57!θ7+)

第五步:识别这两个括号中的级数。
你会发现:

  • 第一个括号里的级数正是 cos ⁡ θ \cos\theta cosθ 的泰勒级数展开式。
  • 第二个括号里(乘以 j j j 的部分)的级数正是 sin ⁡ θ \sin\theta sinθ 的泰勒级数展开式。

最终结论:
因此,我们可以得出:
e j θ = cos ⁡ θ + j sin ⁡ θ e^{j\theta} = \cos\theta + j\sin\theta ejθ=cosθ+jsinθ

补充说明

怎么去理解欧拉公式


你可以完全将 cos ⁡ ( θ ) + j sin ⁡ ( θ ) \cos(\theta) + j\sin(\theta) cos(θ)+jsin(θ) 理解为两个向量的相加,这两个向量分别是:

  1. 实部向量: cos ⁡ ( θ ) \cos(\theta) cos(θ)实轴上的分量。你可以把它看作是一个沿着正实轴(相当于二维坐标系中的 X 轴)方向的向量,其长度为 $ \cos(\theta) $。

    • 比如,如果 θ = 0 \theta = 0 θ=0,这个向量就是 ( 1 , 0 ) (1, 0) (1,0)
    • 如果 θ = π / 2 \theta = \pi/2 θ=π/2,这个向量就是 ( 0 , 0 ) (0, 0) (0,0)(因为 cos ⁡ ( π / 2 ) = 0 \cos(\pi/2) = 0 cos(π/2)=0)。
  2. 虚部向量: sin ⁡ ( θ ) \sin(\theta) sin(θ)虚轴上的分量。由于 j j j 的存在,它表示这个分量是沿着正虚轴(相当于二维坐标系中的 Y 轴)方向的向量,其长度为 sin ⁡ ( θ ) \sin(\theta) sin(θ)

    • 比如,如果 θ = 0 \theta = 0 θ=0,这个向量就是 ( 0 , 0 ) (0, 0) (0,0)
    • 如果 θ = π / 2 \theta = \pi/2 θ=π/2,这个向量就是 ( 0 , 1 ) (0, 1) (0,1)

当你把这两个沿着各自轴向的向量相加时,你得到的正是复平面上那个点 ( cos ⁡ ( θ ) , sin ⁡ ( θ ) ) (\cos(\theta), \sin(\theta)) (cos(θ),sin(θ))。这个点从原点出发的向量,就是 e j θ e^{j\theta} ejθ 所代表的复数。

为什么不是“两个值的相加”?

在复数领域,加法是向量的叠加,而不是简单的实数加法。

  • 实数加法: 2 + 3 = 5 2 + 3 = 5 2+3=5。它们都在一条数轴上,结果也在那条数轴上。
  • 复数加法(或向量叠加): ( 2 + j 3 ) + ( 1 + j 4 ) = ( 2 + 1 ) + j ( 3 + 4 ) = 3 + j 7 (2 + j3) + (1 + j4) = (2+1) + j(3+4) = 3 + j7 (2+j3)+(1+j4)=(2+1)+j(3+4)=3+j7
    这里,实部和虚部分开相加,就像二维向量的 X X X 分量和 Y Y Y 分量分别相加一样。 j j j 的作用是明确指定了虚部的方向,确保了加法是在复平面上进行的向量叠加。

理解 cos ⁡ ( θ ) + j sin ⁡ ( θ ) \cos(\theta) + j\sin(\theta) cos(θ)+jsin(θ) 是一个实部(沿着实轴)和一个虚部(沿着虚轴)的向量和是理解复数和欧拉公式几何意义的基石。

所以当我们看到
欧拉恒等式: e j π + 1 = 0 e^{j\pi} + 1 = 0 e+1=0
不难想到,其实它就是:
e j π = − 1 + 0 j e^{j\pi} =-1+0j e=1+0j
在这里插入图片描述

这表示的当然就是单位圆上(-1,0)的那个点了

http://www.lqws.cn/news/157609.html

相关文章:

  • 【Android基础回顾】七:内存管理机制
  • 2025.5.28【33OJ NOI 模拟赛 T3】字符串(AC自动机, 字符串后缀结构)
  • Mybatis动态SQL语句
  • 【iSAQB软件架构】软件架构中构建块的视图:黑箱、灰箱和白箱及其交互机制
  • 2025年渗透测试面试题总结-腾讯[实习]玄武实验室-安全工程师(题目+回答)
  • 数据驱动的智驾十年 特斯拉、Momenta合流闯进Robotaxi卫冕之战
  • Java应用10(客户端与服务器通信)
  • Postman环境变量全局变量设置
  • Postman常见问题及解决方法
  • Perforce ALM产品简介:一站式需求与测试管理平台(已通过SO 26262认证)
  • 基于ResNet残差网络优化梯度下降算法实现图像分类
  • RKNN3588上部署 RTDETRV2
  • 深入解析C++中的extern关键字:跨文件共享变量与函数的终极指南
  • CSP-VP37th
  • 麒麟信安系统下修改系统默认记录日志大小
  • [arthas]arthas安装使用
  • vue+element-ui一个页面有多个子组件组成。子组件里面有各种表单,实现点击enter实现跳转到下一个表单元素的功能。
  • 成都芯谷金融中心·文化科技产业园:构建产业新城的实践与探索
  • 基于大数据爬虫+智能AI的网络小说数据可视化系统设计与实现
  • Unity基础-Mathf相关
  • 3ds Max 渲染技术突破:一键解锁照片级真实感!
  • 小程序引入deepseek
  • 每日算法-250605
  • xmind转换为markdown
  • QQ邮箱发送验证码(Springboot)
  • SDC命令详解:使用set_max_fanout命令进行约束
  • MacOS解决局域网“没有到达主机的路由 no route to host“
  • [原创](现代Delphi 12指南):[macOS 64bit App开发]: TTask创建多线程, 更简单, 更快捷.
  • Git 安装全攻略Linux、macOS、Windows 与源码编译
  • redis数据过期策略、淘汰策略