闲话复数(2)——欧拉公式

2024-02-14 20:48
文章标签 公式 欧拉 闲话 复数

本文主要是介绍闲话复数(2)——欧拉公式,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

  原文链接 |  https://mp.weixin.qq.com/s/jdZx1FX3MpG9XzB1rMJfTQ

 

  欧拉公式被誉为“宇宙第一公式”,是大名鼎鼎的莱昂哈德·欧拉提出的。这位老大哥提出了很多著名的公式和定理,我们在RSA原理中遇到的欧拉函数就是他提出来的,还有图论中那个著名的七桥问题,也是欧拉提出的。

  

  相关阅读:

   闲话复数(1) 复数和复平面

   密码疑云 (2)——RSA加密机制需要的数学知识

   密码疑云 (3)——详解RSA的加密与解密

   单变量微积分30——幂级数和泰勒级数

 

  1748年,欧拉在洛桑出版的《Introduction》中第一次出现了一个等式:

  这就欧拉恒等式。等式的奇妙之处在于,它将数学中最重要的几个常数联系在一起:两个无理数,自然对数e和圆周率π;两个最简单的常数,1和0;还有单位虚数 i。

  欧拉到底是基于什么样的脑回路写下了这个等式?

 

欧拉公式

  预理解欧拉恒等式,必先理解欧拉公式。欧拉公式的形式很简单:

欧拉公式的由来

  我们总说站在巨人的肩膀上,其实巨人也是站在另一个巨人的肩膀上,欧拉最早是通过泰勒公式观察出欧拉公式的,把ex在x0=0点展开:

  貌似得到了两个更复杂的无穷级数,其实这两个大家伙正是余弦和正弦的泰勒展开式。根据泰勒公式:

  现在eiθ可以变得简单了:

  当θ=π时得到欧拉恒等式:

欧拉公式的几何意义

  相关阅读:复数和复平面

  上一章介绍了极坐标下的复平面,把eiθ映射到极坐标,正好是模长r=1的向量:

  这相当于把(1, 0)沿着原点逆时针旋转了θ,因此eiθ在极坐标下可以看作点绕着圆心在原点,半径是1的圆做圆周运动。

  欧拉公式描述的是点在复平面上的圆周运动,把 θ 看作时间,并用 t 代替 θ ,随着时间的改变,这个点在时间轴上变成了一条螺旋线:

  我们用Octave画出这个螺旋线:

t = 0 : 0.02 : 10 * pi; % 在0到10π之间取10π/0.02个时间变量
r = 1; % 半径
x = r * cos(t);
y = r * sin(t);
plot3(x, y, t);
xlabel('x');
ylabel('y');
zlabel('t'); 

  转动这个图形,可以看到欧拉函数在不同坐标系下的曲线。在复平面x-y上,欧拉公式形成了半径为1的单位圆:

  在x-t平面上,欧拉公式形成了余弦曲线,是eit=cost + isint的实数部分:

  在y-t平面上,欧拉公式形成了正弦曲线,是eit=cost + isint的虚数部分:

  可以看到,欧拉公式把正弦波和余弦波用指数形式统一起来。随着时间的推移,点在时间轴上形成了螺旋线,在实轴和虚轴上形成了余弦和正弦曲线。

  欧拉函数的核心是旋转和频率,现代物理学又告诉我们,世界和微观世界都是旋转的,从这个意义上来说,欧拉函数还真是宇宙第一公式。


  作者:我是8位的

  出处:https://mp.weixin.qq.com/s/jdZx1FX3MpG9XzB1rMJfTQ

  本文以学习、研究和分享为主,如需转载,请联系本人,标明作者和出处,非商业用途! 

  扫描二维码关注作者公众号“我是8位的”

这篇关于闲话复数(2)——欧拉公式的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/709547

相关文章

uva 1342 欧拉定理(计算几何模板)

题意: 给几个点,把这几个点用直线连起来,求这些直线把平面分成了几个。 解析: 欧拉定理: 顶点数 + 面数 - 边数= 2。 代码: #include <iostream>#include <cstdio>#include <cstdlib>#include <algorithm>#include <cstring>#include <cmath>#inc

hdu 4565 推倒公式+矩阵快速幂

题意 求下式的值: Sn=⌈ (a+b√)n⌉%m S_n = \lceil\ (a + \sqrt{b}) ^ n \rceil\% m 其中: 0<a,m<215 0< a, m < 2^{15} 0<b,n<231 0 < b, n < 2^{31} (a−1)2<b<a2 (a-1)^2< b < a^2 解析 令: An=(a+b√)n A_n = (a +

欧拉系统 kernel 升级、降级

系统版本  cat  /etc/os-release  NAME="openEuler"VERSION="22.03 (LTS-SP1)"ID="openEuler"VERSION_ID="22.03"PRETTY_NAME="openEuler 22.03 (LTS-SP1)"ANSI_COLOR="0;31" 系统初始 kernel 版本 5.10.0-136.12.0.

二维旋转公式

二维旋转公式 ros的tf工具包可以很方便的实现任意坐标系之间的坐标转换。但是,如果只是想简单的测试想法,而又不想编写过于庞杂的代码,考虑自己写二维旋转的函数。而与二维旋转问题对偶的另一个问题便是二维坐标系旋转变换。这两个问题的形式基本一样,只是旋转的角度相差一个负号。就是这个容易搞混,所以做个笔记,以备查用。 1. 二维旋转公式(算法) 而(此文只针对二维)旋转则是表示某一坐标点 ( x

word转PDF后mathtype公式乱码以及图片分辨率降低等一系列问题|完美解决

word转PDF后mathtype公式乱码以及图片分辨率降低等一系列问题|完美解决 问题描述 最近在投一篇期刊论文,直接提交word文档,当时没有查看提交预览,一审审稿意见全是:公式乱码、公式乱码、乱码啊!!!是我大意了,第二次提交,我就决定将word文档转成PDF后再提交,避免再次出现公式乱码的问题。接着问题又来了,我利用‘文件/导出’或‘文件/另存为’的方式将word转成PDF后,发现公式

nyoj99(并查集+欧拉路+dfs)

单词拼接 时间限制: 3000 ms  |  内存限制: 65535 KB 难度: 5 描述 给你一些单词,请你判断能否把它们首尾串起来串成一串。 前一个单词的结尾应该与下一个单词的道字母相同。 如 aloha dog arachnid gopher tiger rat   可以拼接成:aloha.arachnid.dog.gopher.rat.tiger 输入 第一行是一个整

nyoj42(并查集解决欧拉回路)

一笔画问题 时间限制: 3000 ms  |  内存限制: 65535 KB 难度: 4 描述 zyc从小就比较喜欢玩一些小游戏,其中就包括画一笔画,他想请你帮他写一个程序,判断一个图是否能够用一笔画下来。 规定,所有的边都只能画一次,不能重复画。   输入 第一行只有一个正整数N(N<=10)表示测试数据的组数。 每组测试数据的第一行有两个正整数P,Q(P<=1000,Q<

UVa 10820 Send a Table (Farey数列欧拉函数求和)

这里先说一下欧拉函数的求法 先说一下筛选素数的方法 void Get_Prime(){ /*筛选素数法*/for(int i = 0; i < N; i++) vis[i] = 1;vis[0] = vis[1] = 0;for(int i = 2; i * i < N; i++)if(vis[i]){for(int j = i * i; j < N; j += i)vis[j] =

不同饭局,如何说开场白才能打开氛围?教你一个万能公式

在人情社会中,饭局不仅是吃饱饭的场合,更是人际交往、情感交流的重要平台。无论是家庭聚会、商务宴请、朋友相聚还是同事联谊,一个恰当的开场白都能迅速打破沉默,营造温馨和谐的氛围。 针对现实生活中最常见的四种饭局,酱酒亮哥教你一个万能开场白公式,这个公式分为四步,当然,不是一步不落的照搬,需要灵活应用,挑其中的两步、三步就行了,只要打开氛围,我们的目的也就达到了。接下来我们一起学习一下,希望你在不同的

【无线通信发展史⑧】测量地球质量?重力加速度g的测量?如何推导单摆周期公式?地球半径R是怎么测量出来的?

前言:用这几个问答形式来解读下我这个系列的来龙去脉。如果大家觉得本篇文章不水的话希望帮忙点赞收藏加关注,你们的鼓舞是我继续更新的动力。 我为什么会写这个系列呢? 首先肯定是因为我本身就是一名从业通信者,想着更加了解自己专业的知识,所以更想着从头开始了解通信的来源以及在每一个时代的发展进程。 为什么会从头开始写通信? 我最早是学习了中华上下五千年,应该说朝代史,这个算个人兴趣,从夏