- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
迭代与分形;在我们所处的世界里,存在着许多极不规则的复杂现象,比如:弯弯曲曲的海岸线、变化的云朵、宇宙中星系的分布、金融市场上价格的起伏图等,为了获得解释这些极端复杂现象的数学模型,我们需要认识其中蕴涵的特性,构造出相应的数学规则.
曼德尔布罗特(Mandelbrot)在研究英国的海岸线形状等问题时,总结出自然界中很多现象从标度变换角度表现出对称性.Mandelbrot将这类几何形体称为分形(fractal),意思就是不规则的、分数的、支离破碎的,并对它们进行了系统的研究,创立了分形几何这一新的数学分支.Mandelbrot认为海岸、山峦、云彩和其他很多自然现象都具有分形的特性,因此可以说:分形是大自然的几何学.;分形几何体一般来说都具有无限精细的自相似的层次结构,即局部与整体的相似性,图形的每一个局部都可以被看作是整体图形的一个缩小的复本.早在19世纪就已经出现了一些具有自相似特性的分形图形,比如:瑞典数学家科赫(vonKoch)设计的类似雪花和岛屿边缘的一类曲线,即Koch曲线(见图14-1);;英国植物学家布朗通过观察悬浮在水中的花粉的运动轨迹,提出来的布朗运动轨迹(见图14-2).
分形几何把自然形态看作是具有无限嵌套的层次结构,并且在不同尺度下保持某种相似的属性,于是,简单的迭代过程,就是描述复杂的自然形态的有效方法.;本章简单介绍迭代和分形的基础知识,利用MATLAB绘制Koch曲线、Sierpinski地毯、Mandelbrot集和分形树枝,通过观察这些图形来了解数学之美.;;14.1迭代;迭代法是常用的一种数学方法,就是将一种规则反复作用在某个对象上,它可以产生非常复杂的行为.我们这里介绍图形迭代和函数迭代两种方式.
(1)图形迭代.给定初始图形F0,以及一个替换规则R,将R反复作用在初始图形F0上,产生一个图形序列:
R(F0)=F1,R(F1)=F2,R(F2)=F3,…
科赫(Koch)曲线是通过图形迭代的方式产生的,其迭代规则是:对一条线段,首先将它分成三等份,然后将中间的一份替换成以此为底边的等边三角形的另外两条边.无限次迭代下去,最终形成的曲线就是Koch曲线(???图14-3).;a)迭代1次;Sierpinski地毯也是通过图形迭代的方式产生的,其迭代规则是:对一个正方形,首先将它分成九个小正方形,然后挖掉中间的一个.无限次迭代下去,最终形成的图形就是Sierpinski地毯(见图14-4).;计算Sierpinski地毯的面积:
初始面积为1;
迭代一次后减少的面积为,剩余;
以后每次迭代,面积减少,剩余面积是原来的倍;故经过n次迭代后,剩余面积为.故Sierpinski地毯面积趋于零.
.;(2)函数迭代给定初始值x0,以及一个函数f(x),将f(x)反复作用在初始值x0上,产生一个数列:
f(x0)=x1,f(x1)=x2,f(x2)=x3,…
称为迭代序列.
设迭代关系为zk+1=zk2+c,其中zk(k=0,1,2,...)、c为复数.给定初值z0和c可得复数迭代列{zk},(k=0,1,2,...).若固定,可得Julia集;固定z0,可得Mandelbrot集.;14.2分形;分形几何的概念是美籍法国数学家曼德尔布罗特(Mandelbrot)于1975年首先提出的,但最早的工作可追朔到1875年,德国数学家维尔斯特拉斯(Weierestrass)构造了处处连续但处处不可微的函数,集合论创始人康托尔(Cantor,德国数学家)构造了有许多奇异性质的康托尔三分集.1890年,意大利数学家皮亚诺(Peano)构造了填充空间的曲线.1915年,波兰数学家谢尔宾斯基(Sierpinski)设计了像地毯和海绵一样的几何图形.这些都是为解决分析与拓扑学中的问题而提出的反例,但它们正是分形几何思想的源泉.;分形树枝是为了模拟自然界中树木花草的形状,其迭代方式与前面两个问题不同,主要原理是设定基本的绘图规则,然后让计算机根据这些规则进行反复迭代,最终生成分形图.
下面介绍一种迭代规则:对一条线段进行三等分,得到内部两个分点,在这两个分点处(以分点为起点)分别以旋转角左右生长出新线段(新线段长度可以为等分后线段的长度).无限次迭代下去,最终形成的图形就像一棵树.
文档评论(0)