分形(Fractal)
分形(Fractal)是指具有自相似特性的现象、图像或者物理过程等。分形学诞生于1970年代中期,属于现代数学中的一个分支。分形学的创始人是具有法国和美国双重国籍的曼德勃罗,他在1982年出版的《大自然的分形几何学》(The Fractal Geometry of Nature)是分形学的经典著作。 分形一般有以下特质:
Mandelbrot集合是分形几何中的经典集合,它是一个在复平面中通过对方程式 z = z2 + c 进行迭代产生的图形。Julia集合是分形几何中的另一个经典集合。其他著名的图形还有Koch雪花和谢尔宾斯基三角形。 由于需要大量的数学运算,研究分形必须借助于计算机。 分形算法可以用来生成山脉、树木等自然界中的场景。也有人研究使用分形理论的数据压缩算法。 分形的历史在传统的几何学中,人们研究一个几何对象,总是习惯于在Euclid空间(Rn,Euclidean)对其研究和度量,其中字母n表示空间的维数,通常为整数,如n分别为1、2、3时,对应的空间为线性空间、平面空间、立体空间,在相应的空间中,我们可以测得几何对象的长度、面积、体积等。但是大约在1个世纪前,在数学领域,相继出现了一些被称为数学怪物(mathematical monsters)的东西,在传统的Euclid领域,人们无法用几何语言去表述其整体或局部性质,其中,比较著名的数学怪物包括:
这些数学怪物困扰数学家许多年,直至20世纪,被美国数学家Benoit B. Mandelbrot创立的分形几何学(fractal geometry)彻底解决。Mandelbrot提出:我们之所以无法用几何语言去描述这些数学怪物,是因为我们是在维数为整数的空间中,用维数同样是整数的“尺子”对其丈量、描述;而维数不应该仅仅是整数,可以是任何一个正实数;只有在几何对象对应的维数空间中,才能对该几何体进行合理的整体或局部描述。 以上图的Koch曲线为例,其维数约为1.26,我们应用同样为1.26维的尺子对其进行描述,比如取该曲线前1/4段作为单位为1的尺子去丈量这个几何体,此几何体长度为4。也正是因其维数介于1维与2维之间,所以此几何体在1维下长度为无穷大,2维下面积为零。 Fractal这个词是由Mandelbrot于1975创造的,来源于拉丁文“Fractus”,其英文意思是broken,即为“不规则、支离破碎”的物体。1967年,Mandelbrot在美国《Science》杂志上发表题目为《英国的海岸线有多长》的划时代论文,标志着其分形思想萌芽的出现。1977年,Mandelbrot在巴黎出版的法文著作《Les objets fractals:forme,hasard et dimension》,1977年,在美国出版其英文版《Fractals:From,Chance,and Dimension》(《分形:形状机遇和维数》),同年,他又出版了《The Fractal Geometry of Nature》(《大自然的分形几何》),但是这三本书还未对社会和学术界造成太大的影响。直到1982年,《The Fractal Geometry of Nature》(《大自然的分形几何》)第二版才得到欧美社会的广泛关注,并迅速形成了“分形热”,此书也被分形学界视为分形“圣经”。
分形的定义迄今为止,分形还没有一个严格的定义。1982年,曼德勃罗(Mandelbrot)将分形定义为豪斯多夫维(Hausdorff dimension)严格大于拓扑维的集合。1986年,曼德勃罗又给出了一个定义:分形是局部和整体以某种方式相似的形(A fractal is a shape made of parts similar to the whole in some way)。此外,对于具有自相似性质的分形来说,豪斯多夫维等于闵可夫斯基维(Minkovski dimension)。 分形的种类
分形的计算分形的应用图形学
Mandelbrot 集合全貌。
软件
参考文献
|
分形(Fractal)相关推荐
- 分形 Fractal
分形(Fractal) 2008-08-11 03:47 分形(Fractal)是指具有自相似特性的现象.图像或者物理过程等.分形学诞生于1970年代中期,属于现代数学中的一个分支.分形学的创始人是具 ...
- 大自然创作的分形艺术
来源:http://blog.sciencenet.cn/blog-420554-363521.html 数学上的分形 (Fractal) 是指"一个粗糙或零碎的几何形状,可以分成数个部分, ...
- 基于规则的分形图形生成方法
基于规则的分形图形生成方法 摘要:本文先对分形理论的简要介绍,随后字符串替换算法,Lindermayer系统画图元部分规则描述及其实现三个方面详细地阐述了L系统的分形图形生成方法,还给出了生成图形算法 ...
- 数学之美--数学大师与漂亮的分形几何学
<美国数学会会志>今年连续在9月号和10月号上刊发忆述文章,回忆了美籍法国数学大师."分形几何学之父"伯努瓦·曼德尔布罗的奋斗历程,并高度评价他为科学发展作出了巨大贡献 ...
- Mandelbrot Set Julia Set -- 美丽分形 (C++, MFC + BCG + CxImage 实现)
一.分形(Fractal) 这个概念应该很多人听过,说到这个应该就会提到最著名的Mandelbrot Set与Julia Set,最近便着手写了个能画出两者图形的一个小程序,环境为 VS2013 + ...
- 分形插值matlab,分形插值算法和MATLAB实验
一,分形插值算法 --分形图的递归算法1,分形的定义 分形(Fractal)一词,是法国人B.B.Mandelbrot 创造出来的,其原意包含了不规则.支离破碎等意思.Mandelbrot 基于对不规 ...
- python 分型几何学_分形几何学_数学文化欣赏
分形几何学_数学文化欣赏 11.2.1欧几里得几何的局限性 自公元前3世纪欧几里得几何基本形成至今已有2000多年.欧几里得几何的重要性可以从人类的文明史中得到证明.欧几里得几何主要是基于中小尺度上, ...
- matlab分形曼德勃罗,曼德勃罗与他的分形几何学
"谁不知道概念就不能被认为是科学上的文化人,将来谁不知道分形概念,也不能称为有知识."物理学家惠勒在提到分形的时候,用了这样的话语来评价.那么,你知道分形是什么吗? 分形可以说是一 ...
- 计算机图形学在装饰设计中的应用,混沌分形图在软装饰艺术设计中的应用研究...
摘要: 分形(Fractal)是在二十世纪70年代兴起的最重要的非线性科学之一,曼德尔布罗特(Mandelbrot)通过数学公式迭代和计算机编程技术构建了以自己名字命名的Mandelbrot集,分形理 ...
最新文章
- 实现2D全景图的中心视野变换
- 羊皮卷的故事-第二章
- 【Git】Git 分支管理 ( 解决分支合并冲突 | 创建并切换分支 git switch -c feature1 | 修改 feature1 分支并提交 | 修改 master 主版本并提交 )
- 怎么知道网站是用什么程序做的
- c#图片base64去转义字符_C#实现字符串与图片的Base64编码转换操作示例
- liferay mysql driver_Liferay更改数据库(oracle,mysql)
- python文件可以包括任何数据内容_python 文件数据合并(数据行不对应)?
- 如何通过 C# kill 指定进程?
- Phpstorm界面不停的indexing,不停的闪烁
- Dubbo-go 服务代理模型
- 突然无法连接数据库了(解决了)
- 事业单位考试考试【转载】
- bootstrap-自定义导航栏隐藏参数@screen-sm
- vue 获取跳转上一页组件信息
- ReclyclerView刷新数据
- python骰子游戏分析_两个骰子的Python概率骰子游戏
- vue使用element-ui 实现多套自定义主题快速切换
- 分享:用Python语言轻松实现二代身份证阅读器(读卡器)自动读卡,支持定制开发
- 谈谈你对间隙锁的理解
- foxmail7导入导出数据