硕士学位论文分形图形生成的方法和表现.doc
《硕士学位论文分形图形生成的方法和表现.doc》由会员分享,可在线阅读,更多相关《硕士学位论文分形图形生成的方法和表现.doc(69页珍藏版)》请在三一办公上搜索。
1、北 方 工 业 大 学硕 士 学 位 论 文题 目:分形图形生成的方法和表现研 究 生: 指导教师:专 业:计 算 机 应 用 技 术2012年 5 月 31 日北方工业大学_计 算 机 应 用 技 术_学科 学科带头人(签字)_ 年 月 日学 位 论 文 任 务 书研究生:黄波_信息工程_ _学院_计 算 机 应 用 技 术 _专业_ _计 算 机 图 形 学_研究方向论文题目:_分 形 图 形 生 成 的 方 法 和 表 现_(_2003_年_1_月_15_日经院学术委员会批准)选题的来源、意义和价值:分形理论新颖的指导思想和独特的分析方法被很多学科竞相引入 ,如何利用计算机生成比较理想的
2、分形图形的成为一个备受关注的新课题。本课题的研究旨在结合分形几何学和计算机图形学理论 ,部分解决非规整形状图形的计算机描述和处理方法,可以提供两个层次的研究结果:第一个层次是理论结果,第二个层次是利用新迭代格式生及规则生成不同的分形图形并实现对图形的组合及存储的软件系统。将系统生成的分形图形用于信息加密防伪、电影、动画分形场景、分形纹样设计及建筑设计等领域,有很好的应用前景。学位论文工作自_2002_年_11_月_15_日起至_2004 _年_5_月_28_日止呈交学位论文日期_2004_ _年_5_ _月_28 _日答辩日期_2004_年_6_月_21_日 导师(签字):_独 创 性 声 明
3、本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北方工业大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。学位论文作者签名: 签字日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解北方工业大学有关保留、使用学位论文的规定,有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权北方工业大学可以将学位论文的全部或部分内容编入有关数据库进行检索,可以采用影
4、印、缩印或扫描等复制手段保存、汇编学位论文。 (保密的学位论文在解密后适用本授权书) 学位论文作者签名: 导师签名:签字日期: 年 月 日 签字日期: 年 月 日学位论文作者毕业后去向:工作单位: 电话:通讯地址: 邮编:摘要分形图形生成技术在各个领域得到广泛的应用推动了分形理论的发展, 探寻新的分形图形生成方法,并能够在一个实时、交互的信息交流界面,经过简单的参数修改,就可以生成有一定艺术价值的分形图形,为分形图形的应用开拓了更广阔的前景。本文针对基于迭代函数系统(IFS)的分形图形生成的工作主要集中在以下三个方面:(1)构造新的迭代公式以生成各种分形图形从经典的Mandelbrot集和Ju
5、lia集出发,对迭代公式进行多种推广,应用基于IFS的算法生成各种不同的分形图形。在对公式指数的推广中,包括指数为整数的牛顿迭代法和多项式迭代法,还包括指数为复数的迭代公式;在离散动力系统的吸引子生成算法讨论中,将复数向高维空间推广,重点论述了生成了三维离散动力系统吸引子的收敛条件,实现了此吸引子对应的三维空间向量在平面上的投影图的条件;还讨论了迭代前对初值点进行两种不同变换对得到的分形图形的影响,以及这两种变换组合图形的生成。(2)分形图形表现规则算法研究在经典算法基础上改进而形成的常规调色系统,可以达到柔和的颜色过渡;提出的RGB分量合成调色系统,重点讨论了这种调色系统的实现算法以及同常规
6、调色系统所生成的图形的对比,并在此基础上,实现了基于平面曲线区域的调色规则;尝试了两幅分形图形组合的实践,通过图例显示了实验结果。 (3)Fractal分形图形生成系统的开发本文利用Visual Basic6.0开发了一个Fractal分形图形生成系统,详细介绍了在此环境下生成图形的两类API函数在系统中的应用。针对本系统能够实现分形图形精细结构放大的功能,对所应用的精细结构放大的算法进行了讨论。最后简单介绍了图形生成系统的运行平台以及系统的使用说明,并展示了大量在此系统中生成的分形图形,从实践方面证明了本文所作的研究工作是有效而可行的。关键词:分形,迭代函数系统,离散动力系统Abstract
7、The theories of fractal have developed by using fractal graphics generation technology into all kinds of fields.This paper is devoted to seeking formulas and rules of representation for generating new fractal graphics.The main works are as followed:(1)construct new formulas for new fractal aspectsAf
8、ter revisited methods for the visualisation of Mandelbrot and Julia sets based on IFS ,we described the other new formulas originating from .Including Norton and polynomials Iterated Function,which have integer index instead quadratic index, we also constructed formulas with complex number index.3-D
9、 dynamical system is discussed then. Besides the most widely used sequential visualisation methods, we designed two methods to change the original vectors and get new graphics with special effects.(2)Studying rules of representationWe introduced two selecting-color systems in this paper. One is base
10、d on classical color palette, the other is using RGB to compose colors. After that, we experimented with new methods of areas built by plan curves. We also tried to mix two graphics to make a new one.(3)Designing and developing Fractal Modeling SystemWe developed an graphics generating system by usi
11、ng Visual Basic 6.0. The two kinds of API functions is playing important roles for generating graphics in this system. We can zoom in a part of the graphic to the whole scene. By using this system, a lot of wonderful fractal pictures can justified our work as necessary and viable.Key words: fractal,
12、 IFS, dynamical system, attractor目录摘要IAbstractII第一章 引言11.1 分形图形生成技术简介11.1.1分形及分形图形的概念11.1.2分形理论的发展过程21.1.3分形理论的应用领域61.1.3.1 艺术领域的应用61.1.3.2 其它领域的应用81.2 课题研究的意义及主要研究内容101.3 相关工作国内外研究现状111.4 本文组织框架13第二章 分形图形生成理论基础和算法研究152.1 分形图形生成常用算法152.1.1 迭代函数系统(Iterated Function System,IFS)152.1.2 L系统 (Lindenmayer
13、 System) 172.1.3 粒子系统(Particle System)172.2 本文采用的算法18第三章 基于IFS的图形生成算法研究203.1 经典的M集和J集的算法203.1.1 生成Julia集的算法203.1.2生成Mandelbrot集的算法223.2 阶数是整数的复映射233.2.1牛顿迭代求根法233.2.1.1 算法讨论233.2.1.2 图形生成253.2.2 三次多项式迭代算法263.3阶数是复数的复映射263.4 迭代变量为三元函数的离散动力系统算法273.4.1 动力系统和离散动力系统的定义283.4.2 一阶离散动力系统吸引子的收敛性293.4.3 一阶离散动
14、力系统吸引子的图形生成算法303.5迭代变量为四元数的分形图形算法323.6改变初始点次序的两种方法343.6.1 曲面映射变换343.6.2 面积坐标变换37第四章 分形图形表现规则算法研究394.1 常规调色系统394.2 RGB分量合成调色系统424.3基于平面曲线区域的调色规则434.4 分形图形组合的实践44第五章 Fractal分形图形生成系统的设计开发475.1 两类API函数绘制图形的实现475.1.1位图、图标和光栅运算函数475.1.2 绘图函数485.2 分形图形精细结构放大算法的实现495.3 系统平台与使用过程50结 论55参 考 文 献57致 谢61申请硕士期间所发
15、表的论文62第一章 引言20世纪70年代,自然科学的三大发明是混沌、耗散结构和分形。分形理论既可以说是现代数学的一个新分支,也可以说是一门有着古老历史渊源的学问。早在一百多年以前,分形学的初创形式分形几何学就受到了数学家们的关注,时至今日,分形学的发展已经突破最初几何理论的研究而广泛应用于各类学科和社会生产生活中。可以认为,分形学的创立已经成为一次科学革命,这也是分形理论得以产生和发展重要原因。1.1 分形图形生成技术简介1.1.1分形及分形图形的概念1,2,3,4分形 (Fractal) 一词起源于拉丁文的“fractus”,是B.B.Mandelbrot为描述那些不规则而欧氏几何又无法描述
16、的几何形态而创造出来的数学方法,其原意具有不规则、支离破碎等意义。分形几何之所以引起了人们广泛的注意 ,主要有两个方面 :一方面是由于在自然界中普遍存在的不规则现象,而分形几何作为“描述大自然的”几何学证明了其中有许多不规则现象就是“真实的分形”;另一方面,随着分形分析中的新工具的产生,尤其在材料、地理、经济等学科的成功应用,用于研究分形集的数学理论与方法有了巨大的发展,也逐渐完善了分形理论自身的体系。很长时间以来科学家们都想给“分形”一个严格的数学定义,但这些定义都难以适用于一般的情形。因此对于“分形”给出一系列特征的描述,如果集合F具有下面所有或大部分性质,则称集合F是分形:F具有精细的结
17、构,即有任意小比例的不规则细节。F是非常不规则的,无论它的局部或整体均无法用微积分或传统的几何语言来描述。通常F具有某种自相似或自仿射性质 ,可能是统计或者近似意义上的。F在某种方式定义之下的“分形维数”通常严格大于它的拓扑维数。在许多令人感兴趣的情形,F有非常简单的,可能是由迭代过程产生的方法来确定。随着计算机图形学的蓬勃发展和广泛应用,将分形几何学引入到计算机图形学中,为非规整形状图形的计算机描述和处理提供了有利工具,成为目前研究自然世界模型的一个扩展。借助于计算机图形生成技术,可以用少量的数据生成绚丽的分形图形。分形图形生成是多学科多种技术综合应用的结果,其关键技术和研究内容主要包括以下
18、几个方面:定义分形的方法:这是分形图形生成的核心技术。由分形方法生成的图形,要求利用空间结构的对称性和自相似性,采用各种模拟真实图形的模型,要使整个生成的景物呈现出细节无穷回归的性质。而根据所要生成的目标,关键是要找到一个合适的模型来描述对象,再根据所选择的模型选取产生分形图形的方法。颜色选择规则。对于已生成的图形,如何确定图中各点的颜色也是很重要的,它直接决定着图形在感观上是否符合美学要求,或者是否更真实地逼近自然景物。这一技术的关键研究内容是在构图原则和色彩构成的理论指导下,如何在分形图形产生的同时确定合适的颜色以及合适的颜色层次。分形的度量。“度量”分形的常用方法是利用某种形式的维数,然
19、而维数只是提供了有限的信息,现在已引入度量分形的一些其它方法,比如“缺项性”以及“多孔性”被用来描述集合中小尺度“空洞”的比例。交互技术。利用计算机实现的分形图形生成系统,必须实现繁琐的数学公式及复杂的分形理论对用户的透明,做到友好的人机交互,使不太了解复杂的科学理论的人们在计算机上也能通过简单操作生成比较理想的分形图案。1.1.2分形理论的发展过程4,5,6,7,8,9,10,11,12,13,14,15,16最早的分形图形可以追溯到文艺复兴时期德国著名画家丢勒的“五边形分形”。丢勒的艺术创作有一个重要特点:讲究科学和数学。他曾仔细研究过“比例”问题,并把它们用于绘画艺术。当时意大利艺术界认
20、识到艺术既然是摹仿自然、再造第二自然(达芬奇用过“第二自然”这一术语),就要把艺术摆在自然科学的基础上。而正真载入科学史册中的有关分形理论的历史,应该分成以下几个阶段:古典分形几何思想1,21872年,德国数学家维尔斯特拉斯(K.Weierestrass)构造了处处连续但处处不可微的函数:其中,是一个奇数,且。1883年,集合论创始人德国数学家Georg Cantor 定义了Cantor集,此集合在数学史上有重要作用,因为它具有奇特的性质,它是自相似的,不包含任何区间却还是完备的闭集合。1890年,意大利数学家G.Peano构造了一种能够通过正方形内的所有点的曲线,这种曲线与平面应该如何区分令
21、数学界产生疑问。而次年大数学家D.Hilbert也构造了一种具有相同性质的曲线,即按一定顺序相继穿过每一个小正方形的“中位线”,这类曲线现在统称为Peano曲线,它们都是具有自相似性的,能够填充空间且连续不可导。1904年,瑞典数学家von Koch构造了如今称之为“柯赫曲线”(Koch curve)的几何对象, 如果首尾闭合,这种曲线常称作柯赫“雪花曲线”(snowflake curve),其性质也是处处连续但处处不可微。1915年,波兰数学家谢尔宾斯基(W.Sierpinski)应用实变函数理论构造了“谢尔宾斯基地毯”,以及后来的谢尔宾斯基/门格尔海绵等分形图形。测度及分数维的提出及发展1
22、910年,德国数学家豪斯道夫(F.Hausdorff)开始了奇异集合性质与量的研究,提出分数维概念。1928年布利干(G.Bouligand)将闵可夫斯基容度应用于非整数维,由此能将螺线作很好的分类。1932年庞特里亚金(L.S.Pontryagin)等引入盒维数。1934年,贝塞考维奇(A.S.Besicovitch)更深刻地提示了豪斯道夫测度的性质和奇异集的分数维,他在豪斯道夫测度及其几何的研究领域中作出了主要贡献,从而产生了豪斯道夫-贝塞考维奇维数概念。1960年,Mandelbrot在研究棉价变化的长期性态时,发现了价格在大小尺度间的对称性。同年在研究信号的传输误差时,发现误差传输与无
23、误差传输在时间上按Cantor集排列。在对尼罗河水位和英国海岸线的数学分析中,发现类似规律。他将这类集合称作自相似集,其严格定义可由相似映射给出。他认为欧氏测度不能刻划这类集的本质,转向维数的研究。他主张维数是尺度变换下的不变量,用维数来刻划这类集合,将分形定义为豪斯道夫维数严格大于其拓朴维数的集合,总结了根据自相似性计算实验维数的方法。但这一理论只对严格自相似这类集有意义,且在多数情形下难以用计算方法求得。1982年,Mandelbrot的新著自然界的分形几何将分形定义为局部以某种方式与整体相似的集,重新讨论盒维数,它比豪斯道夫维数容易计算,但是稠密可列集盒维数与集所在空间维数相等。同年,特
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 硕士学位 论文 图形 生成 方法 表现
链接地址:https://www.31ppt.com/p-4029932.html