Long long ago,小编为大家介绍Koch曲线 )的时候提到了分形,结果小天很好奇这个所谓的分形究竟是什么。

为了不让小天老是纠缠这个问题,今天小编就来介绍一下分形吧。

数千年以来,几何学的研究主要集中在欧几里得几何上。正因如此,欧式几何一直是人类认识自然物体形状的有力工具,还是各种学科理论的基础。甚至伽利略曾断言:“大自然的语言是数学,它的标志是三角形、圆和其他几何图形”。

但,真的是这样吗?

事实并非如此,自然界中存在着各种不规则不光滑不连续的几何形体,譬如湍流的高漩涡、河流的支流、蜿蜒的海岸线,而这些形体是无法用欧式几何描述的。

既然“万能”的欧式几何不管用了,那么有没有处理这些不规则形体的好方法呢?

显然是没有的。

因此在1个多世纪前,所谓的数学怪物出现了,而康托尔、魏尔斯特拉斯等数学家则成为了制造者。

1883年,康托尔(传送门)引入了如今广为人知的康托尔集,也称为三分集。虽然康托尔集很容易构造,还是个测度为0的集,也就是它的函数图像面积为0,但它具备很多最典型的分形特征,因此康托尔始终无法解决。

目前分形几何的特征有:在任意小的尺度上都能有精细的结构; 太不规则; (至少是大略或任意地)自相似,豪斯多夫维数会大於拓扑维数(但在空间填充曲线如希尔伯特曲线中为例外); 有著简单的递归定义。

Cantor集

1895年,在大部分数学家认为除了少数特殊的点以外,连续的函数曲线在每一点上总会有斜率的情况下,魏尔斯特拉斯提出了第一个分形函数“魏尔斯特拉斯函数”,并凭借函数曲线特点“处处连续,处处不可微”证明了所谓的“病态”函数的存在性。

1906年,科赫在论文《关于一条连续而无切线,可由初等几何构作的曲线》中提到了一种像雪花的几何曲线,而这个雪花曲线就是de Rham曲线的特例科赫曲线(传送门)。

Koch曲线

1914年,波兰数学家谢尔宾斯基利用等边三角形进行分形构造,提出了谢尔宾斯基三角形;两年后,利用正方形进行分形构造提出了谢尔宾斯基地毯。

谢尔宾斯基三角形和谢尔宾斯基地毯(3D)

之后的59年间,陆续有人研究出相关的分形情况,但始终都没有人能够消灭这些数学怪物,直到“分形学之父”Benoit Mandelbrot(本华·曼德博,又译为芒德布罗)误打误撞发现了一只臭虫,诞生了真正属于自然界的几何学——分形几何,才彻底解决。

Benoit Mandelbrot

1961年,在IBM担任研究员的Mandelbrot收到了解决阻止信号传输的白噪声的任务。虽然任务相当简单,但是Mandelbrot被要求提供新的解决方案,因此他只好借助自身擅长可视化思考问题的优势来探索解决方法。

于是在从形状上观察白噪声的时候,Mandelbrot发现白噪声转换而成的扰动图形揭示了一种奇怪的特征:无论图形的比例是多大,无论数据代表的时长是多少,扰动模式基本一致。

这很奇怪,谁能告诉我为什么

这个奇怪的特征让Mandelbrot甚是苦恼,不过他有个好叔叔。因为他的叔叔佐列姆·芒德勃罗伊(Szolem Mandelbrojt)曾经建议他研究研究皮埃尔·法图(Pierre Fatou)和加斯顿·朱利亚(Gaston Julia)建立的迭代理论和公式z = z2 + c。

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

而正是因为这个建议,在借助IBM家的高性能计算机的情况下,Mandelbrot通过迭代对数字进行了成千上万次的运算和处理,最终成功绘制输出值的图形—一个形似臭虫的图形。

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

没错,这就是那只臭虫

图形的成功绘制并没有让Mandelbrot过于兴奋,因为他在细心观察后发现这只臭虫的小触角跟大触角的形状是一样的,但是结构并不完全一样,每一个小触角比前一个触角更为复杂。也就是说全部触角的形状都很相似,但是细节存在不同之处。

Mandelbrot对此甚感兴趣,进行深入研究后得出细节的特异性仅限于计算等式所用的机器的能力,而形状的相似可以永远持续下去—无限地揭示越来越多的细节。随后,Mandelbrot就觉察出自己无意中有了能够震惊数学界的发现—一种新的几何学。

对于这类重复的或者自身相似的数学图形,Mandelbrot在1975年提出了“分形”(Fractal),紧接着在1967年,他发表了题为《英国的海岸线有多长》的划时代论文,萌生出分形思想。

此后,Mandelbrot越发勤奋地进行研究,陆续出版了《分形学:形态,概率和维度》(法文)、《分形:形状,机遇和维数》(英译本)《大自然的分形几何》(第一版),但是这三本书并没引起人们对分形的注意。

直到1982年出版的《大自然的分形几何》(第二版)才让分形几何彻底走进公众的视野,而通过描述树,Mandelbrot指出了分形几何适用于自然物质。

就这样,分形几何学诞生了(而分形几何还没有一个标准统一的定义),与此同时,此书成为了分形学界的“圣经”。

实际上,Mandelbrot创造的分形几何学具有极为重要的影响,它很快就进入了主流数学研究范畴,帮助数学家们彻底解决了困扰着大家N年的数学怪物,还对非负实数维数进行研究,形成分形理论,并应用于多个领域。

“ Mandelbrot集”(曼德博集)

不要以为分形学很高级,它的应用我们接触不到。不是这样的,分形几何其实无处不在,离我们最近的要数身体中的生理过程了。

举个栗子!

在过去很长时间里,科学家们一直认为人类的心脏是以规则的线性形式跳动,然而真正健康的心脏的心率是以特殊的不规则形式跳动的。同样,体内的血液也是以不规则方式在人体内分布。

借助分形几何,医生无需借助更清晰的医学图像或者更强大的机器就可看到人体器官癌变前的结构,并能通过分形学生成的数学模型更早的检测出癌变细胞,而非显微镜。

生物和医疗只是分形几何的其中两个最新应用领域,而更加为人所知的应该就是分形艺术了。

最开始将艺术和数学联系在一起还是Mandelbrot,他向世界展示了这两个领域并非互相排斥的,之后分形艺术便一发不可收拾。

分形艺术不同于普通的“电脑绘画”,它主要利用分形几何学原理,借助计算机强大的运算能力,将数学公式反复迭代运算,再结合创作者的审美及美术功底,就将创作出一幅幅精美的艺术画作。

数学之美是非常令人兴奋、鼓舞人心的,并且我们一直在研究,一直在研究,看不到终点。

————

编辑 ∑ Gemini

来源:超级数学建模

微信公众号“算法数学之美”,由算法与数学之美团队打造的另一个公众号,欢迎大家扫码关注!

更多精彩:

☞如何向5岁小孩解释什么是支持向量机(SVM)?

☞自然底数e的意义是什么?

☞费马大定理,集惊险与武侠于一体

☞简单的解释,让你秒懂“最优化” 问题

☞一分钟看懂一维空间到十维空间

☞ 本科、硕士和博士到底有什么区别?

☞小波变换通俗解释

☞微积分必背公式

☞影响计算机算法世界的十位大师

☞数据挖掘之七种常用的方法

算法数学之美微信公众号欢迎赐稿

稿件涉及数学、物理、算法、计算机、编程等相关领域,经采用我们将奉上稿酬。

投稿邮箱:math_alg@163.com

它打败了欧几里得空间,踹飞了数学怪物,成为全世界的焦点相关推荐

  1. 【数学知识】欧几里得空间

    欧几里得空间: 欧几里德空间,简称欧氏空间(Euclidean space),或平直空间,是指一类特殊的向量空间,对通常3维空间V3中的向量可以讨论长度.夹角等几何性质. 在数学中,它是对欧几里德所研 ...

  2. 函数空间(巴纳赫空间、欧几里得空间、希尔伯特空间)

    函数空间:人为定义的满足一定规则的对象所组成集合. 我们最常用到的规则为:拓扑.距离.范数.内积: 它们的限制是依次增强的,如果拓扑是植物,那么距离就是水果,范数就是热带水果,内积就是热带甜味水果. ...

  3. 学术-物理-维空间:四维空间(标准欧几里得空间)

    ylbtech-学术-物理-维空间:四维空间(标准欧几里得空间) 四维空间不同于三维空间,四维空间指的是标准欧几里得空间,可以拓展到n维:四维时空指的是闵可夫斯基空间概念的一种误解.人类作为三维物体可 ...

  4. 欧几里得空间与非欧空间 Euclidean Space And Non-Euclidean Space

    欧式空间的本质性,是其平面性. 一句话总结:欧几里得空间就是在对现实空间的规则抽象和推广(从n<=3推广到有限n维空间). 欧几里得几何就是中学学的平面几何.立体几何,在欧几里得几何中,平行线任 ...

  5. 欧几里得空间——度量矩阵

    设V一个n维欧几里得空间,在V中取一组基对V中任意两个向量由内积的性质得令显然于是利用矩阵,还可以写成其中分别是的坐标,而矩阵称为基的度量矩阵,因而度量矩阵完全确定了内积,即 不同基的度量矩阵是合同的 ...

  6. GAN——欧几里得空间

    1 致谢 Appreciate sincerely for the help and inspiration from WIKIPEDIA. 2 欧几里得空间的定义 欧几里得空间,即 Euclidea ...

  7. 2.1 內积与欧几里得空间

    文章目录 內积与欧几里得空间 內积与欧几里得空间 V V V是实数域 R \R R上的线性空间 ∀ x , y ∈ V \forall x,y\in V ∀x,y∈V 制定某种规则使得x与y对应一个实 ...

  8. 漫步数学分析二——欧几里得空间

    定义3\textbf{定义3} 欧几里得n−n-空间是由所有有序的nn 元实数组成的并且用RnR^n来表示.象征性的符号为 Rn={(x1,-,xn)|x1,-,xn∈R} R^n=\{(x_1,\l ...

  9. 欧几里得空间 希尔伯特空间

    在数学中有许多空间表示,比如向量空间.内积空间.欧式空间以及希尔伯特空间等. 1.距离的定义 具体的距离:实际上距离除了我们经常用到的直线距离外,还有向量距离, 函数距离. 曲面距离.折线距离等等,这 ...

最新文章

  1. 敏捷个人俱乐部2012年2月线下活动:活出我的最好生活
  2. 语音计算矩形面积_【2020年第7期】螺旋折流板换热器质心当量矩形通用计算模型...
  3. TMS320F28335时钟(1)
  4. P4213 【模板】杜教筛
  5. 有没有什么好的C++视频教程?
  6. 实战!Spring Boot 整合 阿里开源中间件 Canal 实现数据增量同步!
  7. Redis分布式锁如何提高可用性
  8. PostgreSQL 12系统表(1)pg_class
  9. Java 第四次作业
  10. spring boot 实现文件下载
  11. 婚恋职场人格-张晓文-武汉理工大学-中国MOOC-亲密关系测试题参考答案
  12. Linux自学之旅-安装篇(格式化)
  13. java dojo,针对 Java 开发人员的 Dojo 概念
  14. OB0202 obsidian kanban插件使用
  15. Swing实现动画效果(实现Loding动画)【转载】
  16. POI单元格合并(合并后边框空白修复)、自动列宽、水平居中、垂直居中、设置背景颜色、设置字体等常见问题
  17. zone2021 E-Sneaking
  18. java毕业生设计医院设备管理系统计算机源码+系统+mysql+调试部署+lw
  19. dva的简单使用(一)
  20. ICS-GNN:Lightweight Interactive Community Search via Graph Neural Network

热门文章

  1. mysql 解释 游标赋值_Mysql_游标
  2. python3中实现tar_Python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法...
  3. oracle数据库重建em,oracle 11g em重建报唯一约束错误解决方法
  4. 外设驱动库开发笔记3:AD527x系列数字电位器驱动
  5. sql 一列中平均应发工资_劳动者的工资标准,应如何认定?
  6. 不使用自带函数求区域的周长_Excel表格中最强大求和函数______DSUM函数
  7. python画矩形函数drawrectangle_Python3 tkinter基础 Canvas create_rectangle 画矩形
  8. mysql binlog查看_MySQL--17 配置binlog-server 及中间件
  9. 远程服务器返回错误: (405) 不允许的方法_四指炸鸡总部远程协助选址,5大加盟优势,0基础即可开店...
  10. Java中的迭代与递归