理解欧拉公式

1. 欧拉公式中的符号

  • 欧拉公式
    e i x = cos ⁡ x + i sin ⁡ x e^{ix}=\cos x+i\sin x eix=cosx+isinx
  • x = π x =\pi x=π
    e i π + 1 = 0 / / 欧拉恒等式 e^{i\:\pi}+1=0 //欧拉恒等式 eiπ+1=0//欧拉恒等式
    • e e e:自然对数的底
    • i i i:虚数, i 2 = − 1 i^2 = -1 i2=1
    • cos ⁡ x + i sin ⁡ x \cos x+i\sin x cosx+isinx:复数, cos ⁡ x \cos x cosx为实部, sin ⁡ x \sin x sinx为虚部,实部和虚部对应复平面的一个点,在复平面中如下图所示(所有的点都落在一个单位圆上):
  • 在这里插入图片描述
  • 在这里插入图片描述

2. 理解欧拉公式的左右两边为什么是相等的

2.1 自然对数的底 e e e 是什么

  • e e e 表示 n n n 趋近于无穷大时 ( 1 + 1 n ) n (1+\frac1n)^n (1+n1)n 的极限,约等于 2.718281828459045 2.718281828459045 2.718281828459045
    e = lim ⁡ n → ∞ ( 1 + 1 n ) n e=\lim_{n\to\infty}\left(1+\frac1n\right)^n e=nlim(1+n1)n
  • 记住一点:无论对 e x e^x ex求几阶导,结果都为 e x e^x ex,它的变化率是等于它本身的,它变化率的变化率也本身,变化率的变化率的变化率也等于它本身。。。。。。。可以无限套娃下去

2.2 e i x e^{ix} eix 为什么等于 cos ⁡ x + i sin ⁡ x \cos x+i\sin x cosx+isinx

  • 方法是对左右两边分别进行泰勒展开,关于泰勒展开可以参考我的另外一篇文章《泰勒多项式》

  • e i x e^{ix} eix 0 0 0点处进行泰勒展开:
    泰勒公式 P n ( x ) = f ( a ) + f ′ ( a ) ( x − a ) + f ′ ′ ( a ) ( x − a ) 2 2 ! + . . . + f ( n ) ( a ) ( x − a ) n n ! − − − − − − − − − − − − 在零点处展开的公式(麦克劳林公式) P n ( x ) = f ( 0 ) + f ′ ( 0 ) ( x ) + f ′ ′ ( 0 ) ( x ) 2 2 ! + . . . + f ( n ) ( 0 ) ( x ) n n ! − − − − − − − − − − − − 将 e i x 带入麦克劳林公式 e x = e 0 + ( e 0 ) ′ ( i x ) + ( e 0 ) ′ ′ ( i x ) 2 2 ! + . . . + ( e 0 ) ( n ) ( i x ) n n ! − − − − − − − − − − − − e 0 的导数 = e 0 = 1 e i x = 1 + i x + ( i x ) 2 2 ! + ( i x ) 3 3 ! . . . + ( i x ) n n ! − − − − − − − − − − − − e i x = ∑ n = 0 ∞ ( i x ) n n ! / / 注: 0 ! = 1 − − − − − − − − − − − − 因为 i 2 = − 1 , 所以在 n 为偶数的时候, i 是可以消掉的,所以,上述公式也可以写成实部和虚部两部分 e i x = ∑ n = 0 ∞ ( i x ) 2 n ( 2 n ) ! + ∑ n = 0 ∞ ( i x ) 2 n + 1 ( 2 n + 1 ) ! − − e i x = ∑ n = 0 ∞ ( − 1 ) n x 2 n ( 2 n ) ! + i ∑ n = 0 ∞ ( − 1 ) n x 2 n + 1 ( 2 n + 1 ) ! 泰勒公式\\ P_n(x)=f(a)+f'(a)(x-a)+ f''(a)\frac {(x-a)^2}{2!} + ... + f^{(n)}(a)\frac{(x-a)^n}{n!}\\ ------------\\ 在零点处展开的公式(麦克劳林公式)\\ P_n(x)=f(0)+f'(0)(x)+ f''(0)\frac {(x)^2}{2!} + ... + f^{(n)}(0)\frac{(x)^n}{n!}\\ ------------\\ 将e^{ix}带入麦克劳林公式\\ e^x = e^0+(e^0)'(ix)+(e^0)''\frac {(ix)^2}{2!} + ... + (e^0)^{(n)}\frac{(ix)^n}{n!}\\ ------------\\ e^0的导数 = e^0 = 1\\ e^{ix} = 1 + ix + \frac {(ix)^2}{2!} + \frac {(ix)^3}{3!} ... + \frac{(ix)^n}{n!}\\ ------------\\ e^{ix}=\sum_{n=0}^\infty\frac{(ix)^n}{n!} //注:0! = 1\\ ------------\\ 因为 i^2 = -1, 所以在n为偶数的时候,i是可以消掉的,所以,上述公式也可以写成实部和虚部两部分\\ e^{ix}=\sum_{n=0}^\infty\frac{(ix)^{2n}}{(2n)!}+\sum_{n=0}^\infty\frac{(ix)^{2n+1}}{(2n+1)!}\\ --\\ e^{ix}=\sum_{n=0}^\infty(-1)^n\frac{x^{2n}}{(2n)!}+i\sum_{n=0}^\infty(-1)^n\frac{x^{2n+1}}{(2n+1)!} 泰勒公式Pn(x)=f(a)+f(a)(xa)+f′′(a)2!(xa)2+...+f(n)(a)n!(xa)n在零点处展开的公式(麦克劳林公式)Pn(x)=f(0)+f(0)(x)+f′′(0)2!(x)2+...+f(n)(0)n!(x)neix带入麦克劳林公式ex=e0+(e0)(ix)+(e0)′′2!(ix)2+...+(e0)(n)n!(ix)ne0的导数=e0=1eix=1+ix+2!(ix)2+3!(ix)3...+n!(ix)neix=n=0n!(ix)n//注:0!=1因为i2=1,所以在n为偶数的时候,i是可以消掉的,所以,上述公式也可以写成实部和虚部两部分eix=n=0(2n)!(ix)2n+n=0(2n+1)!(ix)2n+1eix=n=0(1)n(2n)!x2n+in=0(1)n(2n+1)!x2n+1

  • cos ⁡ x + i sin ⁡ x \cos x+i\sin x cosx+isinx进行泰勒展开

    • cos ⁡ x \cos x cosx 进行泰勒展开,过程不过多赘述了,直接写结果
      cos ⁡ x = cos ⁡ ( x ) = 1 − x 2 2 ! + x 4 4 ! − x 6 6 ! + ⋯ . cos ⁡ x = ∑ n = 0 ∞ ( − 1 ) n x 2 n ( 2 n ) ! \cos x = \cos(x)=1-\frac{x^2}{2!}+\frac{x^4}{4!}-\frac{x^6}{6!}+\cdots.\\\cos x = \sum_{n=0}^\infty\left(-1\right)^n\frac{x^{2n}}{(2n)!} cosx=cos(x)=12!x2+4!x46!x6+.cosx=n=0(1)n(2n)!x2n
    • sin ⁡ x \sin x sinx 进行泰勒展开,过程不过多赘述了,直接写结果
      sin ⁡ ( x ) = x − x 3 3 ! + x 5 5 ! − x 7 7 ! + ⋯ . sin ⁡ ( x ) = ∑ n = 0 ∞ ( − 1 ) n x 2 n + 1 ( 2 n + 1 ) ! \sin(x)=x-\frac{x^3}{3!}+\frac{x^5}{5!}-\frac{x^7}{7!}+\cdots.\\ \sin(x) = \sum_{n=0}^\infty\left(-1\right)^n\frac{x^{2n+1}}{(2n+1)!} sin(x)=x3!x3+5!x57!x7+.sin(x)=n=0(1)n(2n+1)!x2n+1
    • cos ⁡ x + i sin ⁡ x \cos x+i\sin x cosx+isinx 的泰勒展开为
      cos ⁡ x + i sin ⁡ x = ∑ n = 0 ∞ ( − 1 ) n x 2 n ( 2 n ) ! + i ∑ n = 0 ∞ ( − 1 ) n x 2 n + 1 ( 2 n + 1 ) ! \cos x+i\sin x = \sum_{n=0}^\infty(-1)^n\frac{x^{2n}}{(2n)!}+i\sum_{n=0}^\infty(-1)^n\frac{x^{2n+1}}{(2n+1)!} cosx+isinx=n=0(1)n(2n)!x2n+in=0(1)n(2n+1)!x2n+1
  • 总结:
    如下图所示 e i x = cos ⁡ x + i sin ⁡ x e^{ix}=\cos x+i\sin x eix=cosx+isinx 的泰勒展开是完全一样的,所以等式两边是等价的
    在这里插入图片描述

3. e i π + 1 = 0 e^{i\:\pi}+1=0 eiπ+1=0又为什么成立

3.1 分析

  • e i π e^{i\:\pi} eiπ中的 π \pi π 代表的是什么?直接说答案 - 角度,准确的说是 18 0 0 180^0 1800,这是弧度值的表示方法
  • 使用弧度制如何表示一个角度呢?其实很简单,就是 弧长 / 半径 θ ( 弧度 ) = 弧长 s 半径 r \theta\left(\text{弧度}\right)=\frac{\text{弧长}s}{\text{半径}r} θ(弧度)=半径r弧长s
  • 半圆的弧长是 π r \:\pi r πr, 所以 18 0 0 = π r r = π 180^0 = \frac{\:\pi r}{r} = \:\pi 1800=rπr=π
  • 常见角度与弧度对照表​:
角度(度)弧度(rad)
0
30° π 6 \frac{\pi}{6} 6π
45° π 4 \frac{\pi}{4} 4π
60° π 3 \frac{\pi}{3} 3π
90° π 2 \frac{\pi}{2} 2π
180° π \pi π

3.2 结论

  • 因为 π = 18 0 o \pi = 180^o π=180o,所以
    e i π = cos ⁡ 18 0 o + i sin ⁡ 18 0 o e i π = − 1 + i ∗ 0 e i π = − 1 − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − − e i π + 1 = 0 e^{i\:\pi} = \cos {180^o}+i\sin {180^o}\\ e^{i\:\pi} = -1 + i*0\\ e^{i\:\pi} = -1\\ ----------------------------------------------\\ e^{i\:\pi}+1=0 eiπ=cos180o+isin180oeiπ=1+i0eiπ=1eiπ+1=0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/78169.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

HTML邮件背景图兼容 Outlook

在 HTML 邮件中设置背景图片时,Outlook(尤其是桌面版的 Outlook for Windows)经常不会正确显示背景图,这是因为outlook 是使用 Word 作为邮件渲染引擎,而不是标准的 HTML/CSS 渲染方式。 推荐的解决方案:使…

杰理ac792开发板按键不起效果

按键想要起效果需要把UI给注释掉,排查了半天

Kubernetes 常用运维命令整理

目录 Kubernetes 常用运维命令整理一、集群管理二、Pod 和容器管理三、Deployment 和应用管理四、Service 和网络管理五、存储管理六、ConfigMap 和 Secret 管理七、资源使用与监控八、调度和容错九、Role 和权限管理十、清理资源 总结 Kubernetes 常用运维命令整理 Kubernete…

在 Debian 12 中恢复被删除的 smb.conf 配置文件

https://forum.ubuntu.com.cn/viewtopic.php?t494763 本文结合ai输出,内容中有些错误,但确实解决了我的问题,我采取保留完整输出的方式摘录。 在 Debian 12 中恢复被删除的 smb.conf 配置文件,需结合 dpkg 和 ucf(Upd…

GB2312/GBK是字符集吗

GB2312/GBK 是字符集吗? 是的,GB2312 和 GBBK 既是字符集(Character Set),也是编码方式(Encoding)。它们不仅定义了可表示的字符范围,还规定了这些字符在计算机中的二进制存储格式。…

BOM与DOM(解疑document window关系)

BOM(浏览器对象模型) 定义与作用 BOM(Browser Object Model)提供与浏览器窗口交互的接口,用于控制导航、窗口尺寸、历史记录等浏览器行为 window:浏览器窗口的顶层对象,包含全局属性和方法&am…

水域陆地两相宜,便携漏电探测仪

在自然灾害如洪水、地震、台风及火灾中,建筑物和电力设施易因结构破坏、线路老化或设备浸水导致绝缘失效,引发漏电事故。漏电不仅直接威胁人员生命安全,还可能引发二次火灾或爆炸,尤其在潮湿环境下导电性增强,触电风险…

c加加学习之day06->STL标准库->day01

1.介绍:C 标准模板库(Standard Template Library,简称 STL)是一组泛型编程的模板类和函数,旨在提供常用的数据结构、算法和函数对象。STL 是 C 标准库的一部分,极大地提高了编程效率和代码的可重用性。STL …

onnx注册cpu版flashattention

摘要 本教程展示了如何在 ONNX Runtime 中注册一个 CPU 可执行的 FlashAttention 算子。首先,可以直接升级到 ONNX Runtime v1.16 及以上,以获得内置的 FlashAttention CPU 实现citeturn0search2;其次,演示了如何通过 ONNX Runtime 的 Custom Op 接口自定义实现并注…

3D高斯个人笔记

入门blog,参考视频1和参考视频2 球谐函数 通俗介绍或通俗介绍,3D高斯就是利用球谐函数(SH函数)作为基函数,去求取三维空间中不同点的颜色。 SH函数作为基函数通常是表示不同角度下的距离,即三维球面点半径&#xff…

电子处方模块开发避坑指南:从互联网医院系统源码实践出发

今天,笔者将结合互联网医院系统源码实践,从技术架构、合规策略、业务流程到性能优化,为大家梳理一份电子处方模块开发避坑指南,助力各类医疗平台高效落地电子处方功能。 一、为何电子处方模块是互联网医院的“重灾区”&#xff1…

【RabbitMQ | 第2篇】RabbitMQ 控制台实现消息路由 + 数据隔离

文章目录 同步调用和异步调用MQRabbitMQ1. RabbitMQ控制台实现交换机路由到队列1.1 创建队列1.2 将消息发送给交换机,是否会到达队列 2. RabbitMQ控制台实现数据隔离2.1 添加一个用户2.2 创建新的虚拟主机 同步调用和异步调用 同步调用是指完成一个功能&#xff0c…

kubernetes》》k8s》》Heml

Heml 下载地址 安装 curl https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 | bash# helm 添加 仓库 # helm repo add 仓库名称 仓库地址 helm repo add stable http://mirror.azure.cn/kubernetes/charts/# 查看helm 仓库列表 helm repo list # 结…

【专题刷题】二分查找(一):深度解刨二分思想和二分模板

📝前言说明: 本专栏主要记录本人的基础算法学习以及LeetCode刷题记录,按专题划分每题主要记录:(1)本人解法 本人屎山代码;(2)优质解法 优质代码;&#xff…

乡村治理数字化平台:信息技术赋能乡村振兴的深度探索

在信息化技术飞速发展的背景下,数字化转型已成为推动社会进步和治理现代化的关键力量。乡村治理数字化平台,作为信息技术在乡村治理领域的深度应用,正逐步成为提升乡村治理效能、推动乡村振兴的重要工具。本文将深入探讨乡村治理数字化平台的…

PyQt6基础_QTabWidget

目录 代码 运行 官方文档 PySide6.QtWidgets.QTabWidget - Qt for Python 代码 class TempWidget(QWidget):def __init__(self):super().__init__()self.tabs QTabWidget()self.tabs.tabBarClicked.connect(self.tabs_tabBarClicked)widget_tab1 QWidget()widget_tab2…

springboot在eclipse里面运行 run as 是Java Application还是 Maven

在 Eclipse 里运行 Spring Boot 项目时,既可以选择以“Java Application”方式运行,也可以通过 Maven 命令来运行,下面为你详细介绍这两种方式及适用场景。 以“Java Application”方式运行 操作步骤 在项目中找到带有 SpringBootApplicat…

怎样记忆Precision、Recall?

首先,明确符号: TP(True Posive):标签为正,预测为正 TN(True Negative):标签为负,预测为负 FP(False Positive):标签为负,预测为正 FN(False Negative):标签为正&#xf…

【C语言】C语言动态内存管理

前言 在C语言编程中,内存管理一直是程序员需要重点关注的领域。动态内存管理更是如此,它不仅涉及到内存的灵活分配和释放,还隐藏着许多潜在的陷阱。本文将从动态内存分配的基础讲起,逐步深入到常见的错误、经典笔试题分析&#x…

expres路由模块化

Express 路由模块化是实际开发中非常重要的一部分,可以让你的项目结构更清晰、维护更方便。 🧱 一、为什么要模块化? 随着项目变大,如果所有路由都写在 app.js 中,会很乱。使用模块化后可以: 功能解耦&a…