改变世界的17个方程式

2023-05-16

在这里插入图片描述
数学是一种美妙而优雅的东西,它隐藏在我们生活的方方面面,却又难以察觉,而这需要一双慧眼才能看到。2013年,科普作家伊恩·斯图尔特 (Ian Stewart) 就专门出了一本书,名叫《17 Equations That Changed The World (改变世界的17个方程)》。帮我们更多的了解它们。现在我们将其列举出来,看看你都掌握着哪些呢?

1.勾股定理

在这里插入图片描述在这里插入图片描述
这一定理是我们理解几何学的基础。它描述了平面中直角三角形几条边的关系:两条短边a和b,它们的平方相加等于长边c的平方。在某种程度上,这一方程将我们通常的欧几里得几何与曲面的非欧几里得几何区分开来。比如,一个画在球体表明的直角三角形并不遵循勾股定理。工程技术人员用勾股定理比较多,比如农村房屋的屋顶构造,就可以用勾股定理来计算,设计工程图纸也要用到勾股定理,在求与圆、三角形有关的数据时,多数可以用勾股定理。物理上也有广泛应用,例如求几个力,或者物体的合速度,运动方向古代也是大多应用于工程,例如修建房屋、修井、造车等等。

2.对数方程

在这里插入图片描述
对数方程可以理解为指数方程的反向公式。它旨在求一个底数的多少次方可以得到给定的量。比如,以10为底1的对数表示为lg(1)=0,因为这里1 = 10º;lg(10) = 1,因为10 = 10¹;很自然地,lg(100) = 2。图中公式lg(ab) = lg(a) + lg(b)展示了对数方程最有用的一个功能:将乘法转化为加法。在现代数字计算机普遍应用之前,这一直是快速计算大数乘法的便利手段,在物理学、天文学和工程学计算中起到了重要作用。

3.微积分

在这里插入图片描述
图中公式为微积分中导数的定义。导数可理解为一个数量的变化率。比如,我们可以把速度看作是位移的导数。如果我们步行的速度是每小时4公里,那么每个小时,我们的位移变化为4公里。实际上,很多研究都着眼于事物是如何变化的。而导数与积分 (微积分的另一个重要公式) 是数学家与科学家们理解变化的根本工具。

4.万有引力定律

在这里插入图片描述
牛顿的万有引力定律描述了两个物体间的引力作用F。其中G为万有引力常数,m1和m2表示两个物体的质量,r为物体间距离。在科学史上,牛顿的这一笔有着举足轻重的地位。它不仅解释了地球上的重力作用,还几乎完美地诠释了行星的运行方式。这已经扩展到了太阳系,甚至整个宇宙。牛顿的万有引力定律作为经典引领了物理学200余年,直到爱因斯坦的广义相对论出现才被替代。

5.复数

在这里插入图片描述
数学家们一直在对数字进行细分,自然数、负数、小数、实数……后来,出现了虚数单位i,它表示-1的平方根。人们这才开始知道复数。从数学上讲,复数是极为优雅的。这种代数结构漂亮地解决了我们的需求——任何方程都具有复数解。这对实数来说当然是不可能的,比如x2+ 4=0这种东西。微积分也被扩展到复数当中,我们借此发现了这些数字的奇妙特质,比如对称性。这些属性是电子学和信号处理的重要基础。

6.欧拉多面体定理

在这里插入图片描述
多面体是多边形的三维版本,好比立方体之于正方形。多面体的每个角叫做顶点,顶点的连线称为棱,棱所形成的多边形是面。一个立方体拥有8个顶点,12条棱和6个面。我们算一下,顶点数加上面数,再减去棱数,8+6-12=2。欧拉的多面体定理告诉我们,只要给定一个常规的多面体,那么顶点数加面数再减去棱数,结果一定是2。无论它有多少个面。这一发现是我们后来称之为拓扑不变量的第一条内容。在拓扑不变量中,同类型物体的一些属性和数量是彼此相似的。对于所有“常规的”多面体来说,V+F-E=2。这一定理以及欧拉对“柯尼斯堡七桥问题”的解答奠定了拓扑学的基础。这个数学的分支对近代物理学有着重要意义。

7.正态分布

在这里插入图片描述
在这里插入图片描述
正态概率分布图近似于钟形曲线,在统计学中应用甚广。物理学、生物学和社会学都广泛采用正态曲线作为不同研究对象的模型。其应用如此广泛的主要原因在于它可以描述大量独立过程的行为表现。

8.波动方程

在这里插入图片描述
波动方程描述了波的行为,比如吉他琴弦的振动,石子掷入湖水后的涟漪,或者白炽灯泡的灯光。波动方程是双曲形偏微分方程的最典型代表,随着技术发展,解决这一方程也为人们理解其他微分方程打开了一扇门。

9.傅里叶变换

在这里插入图片描述
傅里叶变换是一种理解复杂波形的方法,比如人类演讲的波形。像人说话这样复杂混乱的声波函数,通过傅里叶变换,可以被拆分为若干个简单波形的组合。这大大简化了分析过程。傅里叶变换可以称为现代信号处理、分析以及数据压缩的核心。

10.纳维-斯托克斯方程

在这里插入图片描述
像波动方程一样,这是一个微分方程。纳维-斯托克斯方程表述了流体的行为,比如水流过管道,气流掠过机翼,或者雪茄上在冒烟。目前人们可以得到方程的近似解,并能够通过计算机很好地模拟流体运动。不过,能否在数学上获得纳维-斯托克斯方程的精确解仍然是一个未解决的问题。

11.麦克斯韦方程组

在这里插入图片描述
这组偏微分方程描述了电场 (E) 和磁场 (H) 之间的行为与关系。麦克斯韦方程组对于经典电磁学的意义就像牛顿的运动定律和万有引力定律对于经典力学一样重要。它们是理解我们日常生活中电磁现象的基础。不过我们知道,现代物理学里对电磁学已经有了量子力学层面的解释。这些优美的公式在宏观世界里虽然非常适用,但这只是一种近似表达。

12.热力学第二定律

在这里插入图片描述
该定律可表述为,在一个封闭系统内,熵 (S) 总是稳定或者增长的。粗略地讲,热力学中的熵是对系统混乱程度的度量。一个系统初始是有序的,假如一块高温区域挨着一块低温区,那么非均匀状态将趋向变为均匀状态,即热量会从高温区流向低温区,直到分布均匀。热力学第二定律是物理学中少有的与时间相关的定律。大多数物理过程都是可逆的,我们大可以把方程倒转过来,不会有什么影响。然而热力学第二定律只能按照一个方向进行。如果我们把一个冰块放进热咖啡中,我们将只能看到冰块融化,从来不会看到咖啡冻结。

13.相对论

在这里插入图片描述
在这里插入图片描述
爱因斯坦凭借他的狭义相对论和广义相对论彻底地改变了物理学进程。这一经典的方程表明质量与能量是等同的。狭义相对论告诉人们宇宙中的速度极限是光速,而以不同速度运动的物体所经历的时间也是不同的。广义相对论则把引力看作是卷曲折叠的时空本身。这是自牛顿的万有引力定律以来我们对引力认识的第一次重大改变。广义相对论是我们理解宇宙起源、宇宙结构以及最终命运的基础。

14.薛定谔方程

在这里插入图片描述
这是量子力学中的主要方程。广义相对论在宏观上解释了我们的宇宙,这个方程则在微观上主宰了原子与亚原子粒子的行为。量子力学和广义相对论是历史上最为卓越的两大理论。目前所有实验观测到的现象都与这两大理论相一致。量子力学也是众多现代科技的根本,比如核能、半导体计算机以及激光等等。

15.信息论

在这里插入图片描述
这一方程即香农信息熵。与上述热力学熵类似,这也是对混乱程度的测量。它测量一切可以表达的信息内容,比如一本书,一张互联网上的JPEG图片等等。香农信息熵给出了我们可对信息进行无损压缩的程度下限。这一理论引发了对信息学的数学研究,它是我们今天网络交流的基础。

16.混沌理论

在这里插入图片描述
这一公式即生物学家Robert May的单峰映射。它最初描述的是随着时间的演进,种群数量将由X变为Xt+1。给定常量k,那么前景图将是混乱的:以X为起始值,演进过程是一种方式;但以另一个量为起始值,演进过程将完全是另一种样子,哪怕这个量与X非常接近。如我们所见,混沌行为对于初始条件非常敏感。天气变化就是个经典的例子——今天大气层条件的微小变化将导致几天后气象系统的截然不同,这也可以理解为我们常说的蝴蝶效应。

  1. 布莱克-斯科尔斯公式

在这里插入图片描述

作为另一个微分方程,布莱克-斯科尔斯公式描述了金融专家和交易人如何为金融衍生品定价。诸如股票之类的金融衍生产品是现代金融系统的重要组成部分。基于基础资产和衍生品的属性,布莱克-斯科尔斯公式可以帮助人们计算这些金融产品的价值。

这些方程,不仅能够帮助人们解决知识上的问题,同时,从某种角度来看,它们本身也是非常美丽的。许多科学家都曾坦承,自己非常喜欢某些方程式,并不仅仅因其功能,更在于它们所表现出的那种简约而不简单、形式如诗句般优雅的美感。这些方程式逐渐的影响着世界文明进程的变化发展。

以上是一些分享,更多文章请关注酷耍小程序,让工程学习变得更加容易和自主。如果你也是机械爱好者,就和我们一起搭建一个有趣的工程交流平台。酷耍-专业的工程分享平台](http://www.kooshua.com)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

改变世界的17个方程式 的相关文章

  • 密集负载下的网卡中断负载均衡smp affinity及单队列RPS

    简单的说就是 xff0c 每个硬件设备 xff08 如 xff1a 硬盘 网卡等 xff09 都需要和 CPU 有某种形式的通信以便 CPU 及时知道发生了什么事情 xff0c 这样 CPU 可能就会放下手中的事情去处理应急事件 xff0c
  • 基于stm32f103zet6之最小系统的制作

    因为嵌入式老师一直鼓励我们去学习stm32 xff0c 他说这是一款很不错的片子 xff0c 所以就萌生了学习stm32的念头 xff0c 之前一直在学习基于arm11的OK6410 xff0c 裸机跑到触摸屏就没有再继续了 xff0c 感
  • 基于stm32f103zet6的DS1302学习

    由于硬件出了问题 xff0c 也就是外部低速晶振没用 xff0c 震不起来 xff0c 然后查看了网上的帖子 xff0c STM32的RTC果然口碑不怎么样 xff0c 所以果断换DS1302 xff0c 在移植的过程中还算顺利 xff0c
  • 基于stm32f103zet6之使用FSMC驱动TFT的学习

    在完成IO驱动彩屏的试验后 xff0c 就准备着手使用FSMC来驱动彩屏 xff0c 先了解一下预备知识 一 所谓的FSMC机制 简单介绍FSMC在这篇博文里面很清楚 xff0c 推荐一下 http blog csdn net king b
  • (转)ds18b20时序说明

    ds18b20时序说明 新手在DS18B20读写过程中要犯很多错误 老衲普度众生 xff0c 简要说明它怎么用 1 过程1 2是初始化过程 xff0c 每次读取都要初始化 xff0c 否则18b20处于待机状态 xff0c 无法成功读取 过
  • H桥驱动芯片IR2110功能简介

    1 1 驱动芯片IR2110功能简介 在功率变换装置中 xff0c 根据主电路的结构 xff0c 起功率开关器件一般采用直接驱动和隔离驱动两种方式 美国IR公司生产的IR2110驱动器 xff0c 兼有光耦隔离和电磁隔离的优点 xff0c
  • 关于示波器是否必须要接地线的疑问

    这是一个非常隐蔽的问题 xff0c 稍不注意 xff0c 在接入示波器时 xff0c 就会导致线路板上的某些芯片突然爆炸 xff0c 不仅会对项目产生非常大的影响 xff0c 也足以让我们着实郁闷上几天 所以 xff0c 应该足够引起电路设
  • POCO C++库学习和分析 -- 进程

    POCO C 43 43 库学习和分析 进程 Poco Foundation库中涉及进程的内容主要包括了4个主题 xff0c 分别是进程 Process 进程间同步 xff08 inter process synchronization x
  • Mysql安装后在服务里找不到和服务启动不起来的解决方法

    一 安装完MySQL后找不到服务 在那完MySQL数据库后 xff0c 在计算机管理 61 61 服务和应用程序 61 61 服务中找不到MySQL的服务 解决方法 xff1a 1 以管理员的身份运行cmd或者Windows powersh
  • C++中虚继承

    一 虚继承和虚基类 1 多继承产生的冲突 在C 43 43 中多继承时很容易产生命名冲突 xff0c 即使我们很小心地将所有类中的成员变量和成员函数都命名为不同的名字 xff0c 命名冲突依然有可能发生 xff0c 比如典型的是菱形继承 x
  • 跨平台C++单元测试框架——GTest

    1 简介 GTest是google公司发布的一个跨平台的 Liunx Mac OS X Windows Cygwin Windows CE and Symbian C 43 43 单元测试框架 它提供了丰富的断言 致命和非致命判断 参数化
  • 音频格式之AAC(高级音频编码技术)

    1 简介 ACC xff08 Advanced Audio Coding xff0c 高级音频编码 xff09 是杜比实验室为音乐社区提供的技术 xff0c 出现于1997年 xff0c 基于MPEG 2的音频编码技术 2000年 xff0
  • C++11之lambda回调设置与应用

    在程序中有时候我们需要实现回调效果 xff0c 比如先设置监听 xff0c 然后在后面具体执行完某个操作后再将该操作的结果通知给前面监听中 这种机制实际很常用 xff0c 比如window底下的消息机制 xff0c Qt中的信号槽的机制都有
  • 高速的C/C++编译工具——ccache

    1 简介 ccache xff08 compiler cache 的缩写 xff09 是一个编译器缓存 xff0c 该工具会高速缓存编译生成的信息 xff0c 并在编译的特定部分使用高速缓存的信息 xff0c 比如头文件 xff0c 这样就
  • Django17:内建用户系统

    1 定义 Django带有一个用户认证系统 它处理用户账号 组 权限以及基于cookie的用户会话 用户可以直接是使用Django自带的用户表 2 基本字段 模型类位置from django contrib contrib auth mod
  • Django18:文件上传

    1 上传规范 xff08 1 xff09 前端HTML 文件上传必须为POST提交方式 表达 lt form gt 中文件上传时必须带有enctype 61 multipart formdata 时才会包含文件内容数据 表单中用 lt in
  • Django19:发送邮件

    1 邮件相关协议 xff08 1 xff09 SMTP SMTP xff08 Simple Mail Transfer Protocol xff09 xff0c 简单邮件传输协议 xff08 25号端口 xff09 它是一组用于从原地址到目
  • JsonCpp的基本用法

    1 JsonCpp C 43 43 库 xff0c 允许操作JSON值 xff0c 包括与字符串串行化和序列化 它可在反序列化 序列化步骤中保留现有注释 xff0c 使其成为存储用户输入文件的便捷方式 是一个第三方JSON解析库 xff0c
  • POCO C++库学习和分析 -- 文件系统

    POCO C 43 43 库学习和分析 文件系统 既然作为一个框架性的库 xff0c 自然会提供对于文件系统的操作 在Poco库中 xff0c 封装了一些类去完成上述操作 这些类包括了 xff1a 1 Poco Path 2 Poco Fi
  • C++中的HTTP协议

    1 HTTP Hyper Text Transfer Protocol xff08 超文本传输协议 xff09 是一种通信协议 xff0c 它允许将超文本标记语言 HTML 文档从Web服务器传送到客户端的浏览器 在Internet中所有的

随机推荐

  • C++中析构函数为虚函数

    1 析构函数是否定义为虚函数的区别 xff08 1 xff09 析构函数定义为虚函数时 xff1a 基类指针可以指向派生类的对象 xff08 多态性 xff09 xff0c 如果删除该指针delete p xff1b 就会调用该指针指向的派
  • [Linux C]TCP通讯例程

    这个是最最最基本的例程 xff0c 先开一个坑 xff0c 稍后再慢慢完善 服务端程序 include lt stdio h gt include lt stdlib h gt include lt string h gt include
  • STM32串口环形缓冲区实现

    stm32串口环形缓冲区 一 ringbuff h span class token macro property span class token directive hash span span class token directiv
  • C++系列8:常用库

    1 cmath 数学计算 include lt iostream gt include lt cmath gt using namespace std int main 数字定义 short s 61 10 int i 61 1000 lo
  • C语言 字符串函数

    C语言 字符串函数 一 字符串长度函数 strlen二 不受限制的字符串函数2 1 复制字符串函数 strcpy2 2 字符串连接函数 strcat2 3 字符串比较函数strcmp 三 长度受限制的字符串函数3 1 复制字符串函数 str
  • HTTP基本认证(Basic Authentication)的JAVA示例

    大家在登录网站的时候 xff0c 大部分时候是通过一个表单提交登录信息 但是有时候浏览器会弹出一个登录验证的对话框 xff0c 如下图 xff0c 这就是使用HTTP基本认证 下面来看看一看这个认证的工作过程 第一步 客户端发送http r
  • c++各种常用库

    cmath xff1a 开根号 xff1a include lt iostream gt include lt cmath gt using namespace std int main double x 61 8 cout lt lt p
  • 安装cv2遇到的小问题解决

    前面文章中也用到了cv2这个包 安装cv2只需要输入下面指令 xff0c pip install opencv python 我在给我的树莓派安装时 xff0c 后面还遇到了一些问题 先是出现 ImportError libcblas so
  • C语言<string.h>常用函数整理

    整理了string h中常用的几个函数 xff0c 仅供参考 xff01 1 strcpy 2 memcpy 3 strcat 4 strchr 5 strstr 6 strcmp 7 memcmp 8 strset 9 memset 声明
  • POCO C++库学习和分析 -- 日志 (一)

    POCO C 43 43 库学习和分析 日志 一 日志对于程序来说是非常重要的 xff0c 特别是对一些大型程序而言 一旦程序被发布 xff0c 在现场日志几乎是程序员唯一可以获取程序信息的手段 Poco作为一个框架类库 xff0c 提供了
  • 字节存储排序:大端和小端

    当前的存储器 xff0c 多以byte为访问的最小单元 xff0c 当一个逻辑上的地址必须分割为物理上的若干单元时就存在了先放谁后放谁的问题 于是端 endian 的问题应运而生了 对于不同的存储方法 就有大端 big endian 和小端
  • CRC算法原理及C语言实现

    CRC算法原理及C语言实现 摘 要 本文从理论上推导出CRC算法实现原理 xff0c 给出三种分别适应不同计算机或微控制器硬件环境的C语言程序 读者更能根据本算法原理 xff0c 用不同的语言编写出独特风格更加实用的CRC计算程序 关键词
  • 动态分配的内存释放之后指针要置空

    define CRT SECURE NO WARNINGS include lt stdio h gt include lt stdlib h gt void main2 int num scanf 34 d 34 amp num prin
  • yolomark的相关操作

    1 文件组成 主要组成部分如图上 改yolo mark脚本中指令 主要是改左边的图片路径 2 使用步骤 进入cmd 输入yolo mark exe的文件路径 开始标注 image num 是对应图像的数 xff0c object id是对应
  • c++:3.7迭代器(1)

    迭代器 迭代器的基本概念 xff1a 1 迭代器是一种遍历容器元素的数据类型 C 43 43 迭代器Interator就是一个指向某种STL对象的泛型指针 通过该指针可以简单方便地遍历所有元素 2 迭代器 xff08 iterator xf
  • 51单片机定时器的查询和进入中断处理

    51单片机定时器可用两种方式处理 xff1a 查询和进入中断处理 1 查询方式 void Init T0 void 定时器初始化 TMOD 61 0x01 计时器模式 TH0 61 65535 65000 256 初装值为65536 650
  • DIY 无人机

    这是一个为满足个人兴趣的实践性项目 这个项目起源于我买的一架航模级的遥控电动直升机 xff0c 想要飞好它还是相当困难的 xff0c 需要敏捷的反应 轻柔的控制 xff0c 不幸的是我的反射弧很长 xff0c 所以练习起来格外困难 在对我的
  • 自定义的CircleProgressBar,支持自定义宽度,颜色等等。

    基于Anbase框架优化了了一个自定义的CircleProgressBar xff0c onDraw方法如下 64 Override protected void onDraw Canvas canvas super onDraw canv
  • 3D打印技术

    3D打印技术 什么是3D打印技术3D打印机的发展和运用领域3D打印过程 什么是3D打印技术 3D打印 xff08 3D printing xff09 是快速成型的一种技术 xff0c 自1986年美国科学家查克 赫尔开发第一台商业3D印刷机
  • 改变世界的17个方程式

    数学是一种美妙而优雅的东西 xff0c 它隐藏在我们生活的方方面面 xff0c 却又难以察觉 xff0c 而这需要一双慧眼才能看到 2013年 xff0c 科普作家伊恩 斯图尔特 Ian Stewart 就专门出了一本书 xff0c 名叫