这就是为什么上帝和魔鬼都喜欢数学......

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

爆炸吧知识

是上帝的指纹

还是魔鬼的聚合物

两千多年来,几何学的研究主要集中在欧几里得几何上。

正因如此,欧式几何中由直线或曲线、平面或曲面、平直体或曲体所构成的各种几何形状,一直是人类认识自然物体形状的有力工具,还是各种学科理论的基础。

以致于物理大佬伽利略断言:“大自然的语言是数学,它的标志是三角形、圆和其他几何图形”

但,真的是这样吗?

其实不然,数学课堂上学到的几何如三角形、四边形等都是理想的状态。

在现实中,云不是球体,山不是圆锥体,海岸线不是圆,树皮不是光滑的,闪电传播的路径也不是直线。

显然,面对这些不规则不光滑不连续的几何形体,“万能”的欧式几何并不管用的。

这些无法解释的现象,机智的数学家们早就发现了。但没办法,问题实在太怪异了,致使数学家们不得不花上一个世纪的时间来解决。

所以,今天超模君就带大家了解一下

到底出现过哪些数学怪物

1872年7月18日,卡尔·维尔斯特拉斯(Karl Weierstrass)创造了第一个函数怪物: Weierstrass函数,狠狠打脸当时的数学家。

Weierstrass函数

要知道,当时大部分数学家认为除了少数特殊的点以外,连续的函数曲线在每一点上总会有斜率。但Weierstrass函数却偏偏不走寻常路,在曲线上呈现“处处连续,处处不可微”。

无限迭代的Weierstrass函数

打破数学界一贯认知的不只是Weierstrass函数,还有皮亚诺曲线

1890年,意大利数学家皮亚诺(Piano)构造了一条违反数学直觉的曲线,该曲线自身并不相交,但是它却能通过一个正方形内部所有的点。

皮亚诺曲线

换句话说,这条曲线就是正方形本身,拥有和正方形一样的面积。

但如此一来就有疑问了,曲线的数维是1维,正方形是2维,那这条曲线究竟是一维,还是二维?以后我们拿什么来区分曲线和平面?

填满正方形的皮亚诺曲线

这只突如其来的曲线,正式打响了分形几何研究的第一炮。

1904年,科赫在论文提出了一种周长比地球的直径要长的Koch雪花


Koch雪花

一般而言,我们在测量非分形曲线时,都是将其放大到足够大,再用直线拟合一小段曲线,在一小段范围内取一阶泰勒展开,近似为直线,最后求总长度。

但这样的方法,对分形曲线根本行不通。因为你会发现,分形图案是无限迭代的,无论缩放到多小,细节总会不断地出现。

因此理论上来说,Koch雪花的周长是无限大,但有趣的是,他的面积是有限的,用一个稍大的圆就能把它完全盖住。


周长无限大的Koch雪花

当然,除了Weierstrass函数、皮亚诺曲线、Koch雪花之外,数学史上还涌现了很多奇奇怪怪的分形结构。

比如说,瓦茨拉夫·谢尔宾斯基在1915年提出的Sierpinski三角形Sierpinski地毯

Sierpinski三角形


Sierpinski地毯

还有PaulLévy在1938年提出的LévyC曲线

LévyC曲线

可以说,每一次分形怪物的出现,都打破当时数学界的认知,让数学家们无可奈何。

分形理论是如何诞生的

无法被解决的怪物问题持续了一个多世纪,直至Benoit Mandelbrot的出现。1967年,刚刚萌生分形思想的他发表了题为《英国的海岸线有多长》的划时代论文。

此文一出,学界众说纷纭,其中就有不少反驳的声音,“憨憨,长度问题测量不就完事了吗?”

的确,长度问题就是要测量。但是Mandelbrot并不是要测出长度,而是想反映一个问题:任何人对于海岸线长度的答案,会因他们使用最小测量单位的不同从而得到不同的答案。

试想一下,当我们100公里为单位测量英国的海岸线长度,我们会使用到28个单位,也就是2800公里的答案;但如果把最小单位缩小至50公里,则会使用到68个单位,从而得到3400公里的答案,比前一个答案整整多出了600公里。

换言之,若用更小的测量单位,比如是原子,你将会得到一个无穷大的答案。

这也就是著名的“海岸线悖论”:一个有限的区域大不列颠岛,却有一个无限长的周长。

而为了详细描述这类重复的或者自身相似的数学图形,1975年,Mandelbrot正式提出了“分形”一词,并用醒目的计算机构建的可视化效果说明了他的数学定义。

利用加斯顿·朱利亚创立迭代理论和公式z = z² + c,通过高性能计算机对数字进行了成千上万次的运算和处理,最终成功绘制出一个魔鬼的聚合物/上帝的指纹

Mandelbrot集

公式采用变量z和参数c,映射了复平面上的数值。其中x轴测量复数的实数部分,而 y 轴测量复数的虚数部分。

迭代是重复反馈过程的活动,其目的通常是为了逼近所需目标或结果。每一次对过程的重复称为一次“迭代”,而每一次迭代得到的结果会作为下一次迭代的初始值。

在Mandelbrot集中,你会明白分形是一种具有自相似特性的现象、图像或者物理过程。

可以说分形的核心就是自相似性,就是取任一部分进行适当放大,仍可得到与原来整个图形相似的图形,就相当于不断的克隆,一个比一个小,不停的重复下去。

正是此举,帮助数学家们彻底解决了困扰着大家N年的数学怪物,也让Mandelbrot成为了20世纪显赫有名的“分形理论之父”。

Benoit Mandelbrot

不同于2000多年历史的古典几何理论,从提出到如今,分形理论仅仅经历了40年。

它作为一种大自然复杂表面下的内在数学秩序,引起了人们审视世界的新视域,它的出现不仅填补了欧几里得几何两千多年来的空白,而且提供了新的描述自然的方式。

随处可见的分形理论

毫不夸张的说,分形理论是当今世界十分风靡和活跃的新理论、新学科。

就连美国物理学家约翰·阿奇博尔德·惠勒也这么认为:“以后谁不了解分形理论,谁就不能称为科学的文化人。”

这次真不骗你,无论是生物学、天体物理,还是材料学、计算机学等等,几乎所有领域都有分形理论的身影。

先说前面提到的Sierpinski三角形,早些年就被应用在收集和wifi系统中。

原因很简单,分形天线的自相似结构使它们能够在一定频率范围内进行接收和发送。

还有,在计算机图像处理方面,分形的进展极大地丰富了计算机图形学的内容。

这其中,就包括对地理地形进行迭代建模,构建自然结构。

图片来源于Wikipedia

另外,分形甚至可以帮助计算机更好散热。

利用人体血管的分形图案,俄勒冈州立大学的工程师开发出可以被刻蚀到硅芯片中的分形图案,以使冷却液(例如液氮)均匀地流过芯片表面并保持其冷却。

又比如说,在医学上的分形应用。

很多时候,借助CT扫描和MRI机器等现代成像设备生成的大量的数据,即使是训练有素的专家,也没有办法又快速又准确弄清所有数据。

但有了分形理论就不一样了,因为人体内到处都是分形,我们可以使用分形数学来量化,描述和诊断,以达到治愈疾病的目的。

其中,我们可以根据健康肺和患病肺之间分形维数的不同,对疾病采取自动检测。

图片来源于哈佛大学Edwin L. Steele实验室

又比如说,在工程学上,工程师会采用分形理论构建高强度电缆,从而实现巨型悬索桥的建造。

图片来源于Bernard S. Jansen、Jonathan Wolfe

在上面的应用中,你看不到那些简单、完美的欧几里得几何形状,你能看到的只有复杂的分形。

有趣的是,复杂的背后,却又隐藏着局部和整体之间“自相似”的本质联系。

而数学之美就像不断被放大的分形,是令人兴奋、鼓舞人心的,并且我们一直在研究,一直在研究,看不到终点。

同时,看着这些妙不可言的分形动图,超模君相信能称得上“分形之父”并不只有Mandelbrot一个人,还有在那座山上讲故事的老和尚

从前有座山,山里有座庙,庙里有个老和尚,老和尚在给小和尚讲故事,讲的是:从前有座山……

本文转自超级数学建模,转载仅供学习交流。

你点的每个“在看”,我都认真当成了喜欢

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

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

相关文章

反向压力

大家好,我是鱼皮,今天分享一个实用的编程小知识 —— 反向压力。在介绍反向压力前,我们先聊聊什么是压力?什么是压力?我是一个打工人,日常工作就是听产品经理的话,写代码做需求。正常打工正常情…

AVL树----java

AVL树----java AVL树是高度平衡的二叉查找树 1.单旋转LL旋转 理解记忆&#xff1a;1.在不平衡的节点的左孩子的左孩子插入导致的不平衡&#xff0c;所以叫LL private AVLTreeNode<T> leftLeftRotation(AVLTreeNode<T> k2) {AVLTreeNode<T> k1;k1 k2.left;k2…

其实你女朋友也不是很爱你...

1 你玩她口红化妆品试试▼2 我妈介绍的相亲对象优点&#xff1a;每天主动问早缺点&#xff1a;每天只问早▼3 女儿过度高估老爸了▼4 国际油价暴跌全军出击买买买▼5 有人喜欢我吗&#xff1f;我爱吃炸鸡▼6 有厕纸的那部分人还有全球百分之50的双黄连▼7 其实生物书比较…

文末有彩蛋 | 第四周课程回顾与总结

我们在前三周的课程上&#xff08;第一周、第二周、第三周&#xff09;&#xff0c;系统讲授了 FOSS 和 COSS 的课程内容&#xff0c;第四周&#xff0c;我们开始进入 OSPO&#xff08;开源项目办公室&#xff09;的部分。本导学班在调研全球开源教育与课程的基础上&#xff0c…

win10 软路由_「保姆级」万晓博带你用软路由搭建家庭网络中心第1节-准备工作...

本章前言&#xff1a;  去年无意中在群我的一个群里大佬提起过软路由&#xff0c;那时候对这个需求并不是很大&#xff0c;所以对软路由只是名字概念而已&#xff0c;但是后面群里就一软路由这个话题 炒起来了&#xff0c;有的人说软路由就是利用自己闲置设备(PC笔记本)的或者…

【转】构建Android平台Google Map应用

http://www.moandroid.com/?p1360 Android 的新版本提供了的功能&#xff0c;通过这段视频&#xff0c;大家可以先简单了解下&#xff1a; Android 提供的地图&#xff08;Map&#xff09;功能可能是广大开发者非常关心的一个部分。到目前为止&#xff0c;开发内嵌式地图应用的…

将虚拟机转换成模板

在制作模板前&#xff0c;先要准备一个干净的操作系统&#xff0c;或者安装上经常使用的软件在虚拟机中&#xff0c;安装好后&#xff0c;将其正常关机&#xff0c;之后就可以转换成模板了。转换后的虚拟机将不会在主机管理中看到&#xff0c;而只能在模板中看到。克隆转换时克…

假如你学过高数,那你这一辈子都不会忘记这个人

▲ 点击查看2020年3月&#xff0c;菲列兹伦敦奖评奖委员会宣布&#xff0c;2020年度菲列兹伦敦奖将授予三位科学家&#xff0c;除开美国的 Vinokur 博士、以及德国的Steglich 教授以外&#xff0c;最后一位就是清华大学副校长、北京量子信息科学研究院院长薛其坤院士。薛其坤院…

.Net Core with 微服务 - 分布式事务 - TCC

上一次我们讲解了分布式事务的 2PC、3PC 。那么这次我们来理一下 TCC 事务。本次还是讲解 TCC 的原理跟 .NET 其实没有关系。TCC Try 准备阶段&#xff0c;尝试执行业务Confirm 完成业务Cancel 回滚准备阶段的业务TCC 事务其实是 2PC 的一个扩展。上一次我们说了 2PC &#xff…

第10章-管理Hadoop集群-hadoop 安全模式相关知识点

为什么80%的码农都做不了架构师&#xff1f;>>> 1、namenode启动时&#xff0c;namenode节点都做了哪些动作&#xff1f;fsimage和edits有什么变化&#xff1f; 2、namenode什么时候开始监听RPC和HTTP请求&#xff1f; namenode启动时&#xff0c;首先将映像文件(f…

oracle挂证多少钱一个月_惊呆,一条sql竟然把Oracle搞挂了

一条sql就能把oracle搞挂了&#xff0c;真的是不敢相信啊&#xff0c;前几天生产上确实出现了这样一个故障&#xff0c;我们来一起做一个事件回放。系统介绍系统架构见下图&#xff1a;fileapplication1和application2是一个分布式系统中的2个应用&#xff0c;application1连接…

linux图形界面鼠标变成小手_加载Linux系统,树莓派变身桌面电脑

开始正文前&#xff0c;我们想听听娃说了什么操作系统&#xff0c;英文名叫做Operation System&#xff0c;简写为OS&#xff0c;是电子设备运行的基础软件&#xff0c;按运行的设备类型来分&#xff0c;操作系统分为手机操作系统&#xff0c;桌面电脑操作系统和服务器操作系统…

二叉查找树转换成有序的双向链表

首先对于二叉查找树的定义和性质&#xff0c;以及如何得到二叉查找树某个节点的子树下的最大值和最小值和插入一个值的内容可以参考这两篇文章&#xff1a; &#xff08;1&#xff09;http://www.cnblogs.com/chenping-987123/archive/2010/09/25/1834341.html &#xff08;2&a…

就你这个求婚态度,能嫁给你才怪!

1 兄弟&#xff01;哪有求着婚还走神的&#xff1f;&#xff01;▼2 喝奶茶专用口罩&#xff01;▼3 把广东茶楼的菜都点一遍是什么体验&#xff1f;▼4 你觉不觉得这个门锁有点像托马斯的小火车▼5 手里的塑料袋像极了塑料兄弟情▼6 小朋友看《喜羊羊》看到的是坏人的愚…

Remoting and MSMQ 结合做的一个DEMO

真的非常感谢CnBlogs.com,因为有很多教程里写的知识点并不全面,而且也没附带例子.通过这里我学习到了很多很多.希望网站能越办越好哦.下面是我学习分布式开发时写的一个小demo,当然功能有限,技术也很低.希望大师们能拍拍砖,不吝赐教.呵呵软件运行的一个截图下面说说流程吧,1:利…

再聊一次值类型和引用类型

C#值类型&#xff0c;作为函数形参&#xff0c;形参被修改&#xff0c;不影响原值。这是我们在初始学习编程时需要记住的内容&#xff0c;我们也是一直这样践行的。先说结论&#xff1a;这是不准确的。为什么提出这样看似很浅显的问题&#xff0c;是因为有次我在使用ArraySegme…

java+字节码工具64位_jclasslib 下载-jclasslib 32位64位(java字节码查看工具) 5.1 官方版 - 河东下载站...

jclasslib是款免费的开源java字节码的查看工具&#xff1b;它支持进行查看您需要进行使用汉字运用到的Java字节码&#xff0c;并且还拥有一个的类库来让开发者进行读取&#xff0c;包括了修改、对JavaClass文件、字节码的写入等&#xff1b;用户这进行使用的过程中&#xff0c;…

ado filter 多条记录_注意!武汉江南中心绿道武九线综合管廊工程开工,青山区多条道路通行规则有变...

楚天都市报10月29日(记者吴昌华 通讯员 李佳 陈菲)今日记者从武汉交管部门获悉&#xff0c;本周六&#xff0c;10月31日&#xff0c;武汉市江南中心绿道武九线综合管廊工程开始施工&#xff0c;青山区多条道路通行规则有变&#xff0c;部分道路禁止通行。交管部门提供详细绕行建…

深度学习框架再次升级,它们都有什么优点?

全世界只有3.14 % 的人关注了爆炸吧知识经过几年的发展&#xff0c;深度学习方法摧枯拉朽般地超越了传统方法&#xff0c;成为人工智能领域最热门的技术。之后&#xff0c;谷歌、亚马逊、百度、Facebook 纷纷开源了自己的深度学习框架。而支撑AlphaGo的核心技术架构--TensorFlo…

SQL Server 2005的安装,SQL Server 2005系列之一

最近复习SQL Server 2005,忽然有了写系列的打算&#xff0c;也不知道能不能写好&#xff0c;今天先写一篇关于SQL Server 2005的安装的博文吧。和往常一样&#xff0c;我们先来看看SQL Server 2005到底是个什么东西&#xff1f;SQL Server 2005是一种以高性能、高可靠性和可用性…