你发现了吗?数学还能这么美

全世界只有3.14 % 的人关注了

爆炸吧知识

变身吧傅里叶!

不,不是变成夜礼服。

图片作者:LucasVB

和某些公然嘲笑应用的数学家不同,傅里叶特别重视应用领域,而他的傅里叶变换也不负众望成了工程和物理领域里最重要的数学公式之一。

这里展示的傅里叶变换(的三角函数形式)的基本原理是,多个正余弦波叠加(蓝色)可以用来近似任何一个原始的周期函数(红色)。这样近似的效果有点像称量的砝码:不管你原物的质量多奇怪,我总能化归成“5个1斤砝码、3个1两砝码”这样几个基本单位之和。

上图末尾处蓝色的竖线就可以想象成“我用了5个1号波、3个2号波”等等。这在计算上多省事儿、处理上多方便就不用说了……

几个傅里叶分解实例,用波叠加出分段函数

图片作者:LucasVB

当然傅里叶分解的好处和用法远不止这些,但那就是一本书的篇幅了。

如果你还记得圆和三角函数之间的密切联系,那你也能看懂下面这张图:

图片作者:Matthew Henderson

大地上的河流

图片来源:google

图片作者可能是blog.matthen.com

Hello?走错片场了吧?标题写的是数学啊?

没有错,这是数学里诸多脑洞大开的定理之一:平原上的河流,从源头到出海口的干流总长度(蓝线)和源头到出海口之间的直线距离(红线)的比值,平均而言比3大一点儿。更准确地说,这个比值应当趋近于π。

图中所示是秘鲁艾尔·西拉保护区里的一条河流,虽然因为地形和时间尺度原因,其比值更接近于2.5,不过意思大家已经看到了。

但是这真的是数学!因为河流的自组织过程很容易形成分形。

一条完美的笔直河流是平衡的,但这是不稳定的平衡。现实中的河流总会因为各种原因而有所弯曲,一旦河道打弯,弯道内侧和外侧的水流速度就会出现差异,外侧遭到冲刷,而内侧则发生沉积。久而久之弯曲会越来越大,最终河道裁弯取直形成牛轭湖,开始新的循环。

而1996年《科学》上的一篇论文认为,对于平原上的河流,这一过程的临界态是可以用分形来描述的。下面两张图是作者汉斯-亨里克·斯托罗姆(Hans-Henrik Stolum)用纯粹的数学公式推演出来的河流演化,可以和上图对比一下。

无限的黄金(率)

图片作者:LucasVB

这个φ不是别的,就是黄金分割率那个1.618了。当然如果你喜欢0.618,把前面的1去掉就是。

常用的黄金分割表达方式是,但是有一个有趣的连分数表达式,就是上面那张停不下来的动图。

当然实际中我们没法无穷地这么除下去……用这个连分数迭代来近似黄金比例的话,误差程度是:

图片来源:wikipedia

还不错嘛。

为什么这个连分数无限迭代下去可以用来算黄金率?注意它的格式:x = 1 + 1/x

而黄金率的定义你还记得吗?在下图中,如果 (a + b)/a = a/b ,那么这个比值就是黄金律。

图片来源:wikipedia

如果我们令 a/b = φ,那么上式就立刻化简成了:

如果你学过相关的迭代法求近似解理论,现在应该已经在颔首微笑了。如果没有,那么想着“这两个式子形式完全一样肯定有什么关联”就好……


来源:果壳

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

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

相关文章

SingnalR 开发到生产部署闭坑指南

前天倒腾了一份[SignalR在react/go技术栈的实践01SignalR默认要协商传输方式SignalR 默认要求协商传输方式[1]不管是.NET客户端还是JavaScript客户端,构建连接时都存在一个默认配置:SkipNegotiationfasle,负负得正就等于要求协商,…

SQL Server性能调优之执行计划深度剖析 第二节 执行计划第一次实践

SQL Server性能调优之执行计划深度剖析 第二节 执行计划第一次实践前言:自从上一篇文章发出之后,收到了很朋友的关注。很多朋友要求多多实践,而不是纯粹的理论。确实,从打算出这个系列开始,我就本着实践的思想来进行的&#xff01…

超炫物理动态图!收藏吧,吓死宝宝了...

全世界只有3.14 % 的人关注了爆炸吧知识让我们玩的有水平、有姿势,在玩儿的时候产生好奇心,下面20个简单实用的科学小游戏是不错的选择哟。友情提示:部分实验有危险,请在专业人士指导下谨慎操作~1.防火气球水能将火的热能吸收&…

《Redis核心技术与实战》学习总结(2)

【Redis】| 总结/Edison Zhou1上一篇的遗留问题上一篇总结了一个KV数据库的基本架构 和 Redis的底层数据结构概览,重点总结了Sorted Set的两个数据结构的切换,但没有介绍List的两个数据结构的切换,因此本文试着总结一下。这里先直接给出答案&…

【转】sqlserver游标概念与实例全面解说

引言 我们先不讲游标的什么概念,步骤及语法,先来看一个例子: 表一 OriginSalary 表二 AddSalary 现在有2张表,一张是OriginSalary表--工资表,有三个字段0_ID 员工…

洛谷2296 寻找道路

题目描述 在有向图G 中,每条边的长度均为1 ,现给定起点和终点,请你在图中找一条从起点到终点的路径,该路径满足以下条件: 1 .路径上的所有点的出边所指向的点都直接或间接与终点连通。 2 .在满足…

奇迹mu选区后就一直显示连接服务器,奇迹mu双开

《奇迹mu》双开方法 EX702双开的方法,今天小编为大家带来了奇迹MU双开方法,为大家解决一些双开中的问题,下面就一起来看看EX702双开的问题吧!奇迹mu双开:接下来是这样:1、 复制2个客户端,放在不…

第十一章:【UCHome二次开发】功能修改

有些功能的修改涉及到了流程或数据需求的变动,这时候简单的修改模板文件已经无法解决问题,而是需要修改对应的流程和数据处理代码来完成。一般处理程序文件位于/source文件夹下。具体的代码修改就是根据功能逻辑来调整php代码或是sql语句,这里…

华为鸿蒙OS 2.0正式发布!明年华为手机将全面支持!

全世界只有3.14 % 的人关注了爆炸吧知识9 月 10 日,在华为开发者大会 2020 上,华为消费者业务 CEO 余承东宣布推出鸿蒙 OS 2.0 版本(HarmonyOS 2.0)。鸿蒙 OS 的代码也在今天下午HDC 2020 大会结束后的 18:18 正式开放。鸿蒙 OS 开…

微软认真聆听了开源 .NET 开发社区的炮轰: 通过CLI 支持 Hot Reload 功能

微软近日激怒了开源.NET社区,起因是它删除了开源.NET的一项旗舰功能,以提升Visual Studio 的吸引力,尤其是针对与Visual Studio颇有渊源的跨平台源代码编辑器Visual Studio Code。好消息是微软听取了社区的声音,恢复了通过CLI支持…

烽火服务器查询服务器型号,烽火服务器应该起的进程

烽火服务器应该起的进程 内容精选换一换IDE Daemon模块提供接口给Matrix和Framework调用,Matrix通过这些接口可以实现将DVPP预处理结果数据发送到IDE-daemon-hiai进程所在的服务器,IDE-daemon-hiai将结果数据写到文件中;Framework通过调用这些…

(译)元素浮动的那些事儿

原文:http://bitsofco.de/2015/how-floating-works/,作者 Ire Aderinokun 发表于 2015 年 8 月 11 日。 尽管我们现在用浮动布局已经很少了,但是在一些特殊的需求下,它仍然是唯一可行的解决方案。在这些少见的需求中,浮…

无法定位程序输入点dxgiget_美国ABB TZIDC 智能定位器调试方法

一、ABBTZID-C 智能定位器安装及操作气路连接使用与定位器气源端口处标识的标准接口连接气源连接定位器的输出与气动执行器的气缸电气连接根据下列接线端子图以及设计要求进行相应的配线(一般只需11,-12,31,-32)11-12控制信号输入端子(DC4---…

这个黑科技小音箱,不用连蓝牙、一触即播

▲ 点击查看以前用蓝牙音箱,都要打开蓝牙找半天,有时还找不到对应的音箱。找到了,连接又很 …… 漫长 ……一句「请等待蓝牙配对」重复好几遍还没连上,整个人都不好了。而今天介绍的这个开物灵犀感应音箱,不用连蓝牙&a…

Win11运行安卓超详细教程!芜湖起飞!

一、前提Windows 11 版本号为 Build 22000.xxx 或更高版本。您的电脑硬件 BIOS/UEFI 支持虚拟化功能。二、支持本教程适用于 Windows 11 正式版和预览版,包括 Dev 频道、Beta 频道和 Release Preview 频道。本教程适用于搭载 Intel 和 AMD 等处理器的 Windows 11 电…

精品教程--Android实战系列源码与教程

下载源码 知识技能概要: 1. 此套为零基础源码与教程 2. 包括了Android应用开发所有技术 3. 配套2011QQ效果实现项目源码 4. 堪称最详细中文源码注释 ...... 详细介绍: 1. 零基础源码与教程 本套源码与教程,由我们具有丰富开发经验的高级程师针对需要学习…

mdx 聚合函数

聚合函数Aggregation(set_express, numeric_express), Aggregation(http://msdn.microsoft.com/zh-cn/library/ms145524.aspx)执行求和函数, 如果和某些其他求和函数配合的话, 会有变化. 看一个例子 SELECT { ([Measures].[Reseller Sales Amount]), ([M…

被小学数学题套路到哭!这些“逆天”题目,谁做谁知道…

全世界只有3.14 % 的人关注了爆炸吧知识看着孩子的作业题,有多少爸爸妈妈感叹着,幸亏自己毕业早,要不然小学都不能毕业!这不,最近一道简单的小学数学题,又刷爆了家长们的朋友圈。一起往下看。算一算图中的这…

ASP.NET性能优化之构建自定义文件缓存

ASP.NET的输出缓存(即静态HTML)在.NET4.0前一直是基于内存的。这意味着如果我们的站点含有大量的缓存,则很容易消耗掉本机内存。现在,借助于.NET4.0中的OutputCacheProvider,我们可以有多种选择创建自己的缓存。如&…

《Redis核心技术与实战》学习总结(1)

【Redis】| 总结/Edison Zhou0写在开头作为Key/Value键值数据库,Redis的应用非常广泛。在之前多年的工作生涯中,我也只是关注了零散的技术点,没有对Redis建立起一套整体观,但只有建立了系统整体观,才能更好地定位问题和…