- 0
- 0
- 约3.55千字
- 约 13页
- 2018-12-24 发布于广西
- 举报
参考书:《分形算法与程序设计》 * 第 4 章 迭代函数系统算法 4.1 混沌游戏 4.2 迭代函数系统 4.3 相似变换与仿射变换 4.4 IFS码 4.5 Sierpinski垫片的IFS生成 4.6 拼贴与IFS码的确定 4.7 IFS植物形态实例 4.8 复平面上的IFS算法 混沌游戏 4.1 给定平面上三点A, B, C。再任意给定初始点Z0 , 做下列迭代。 ? ? ? í ì + + + = + , 2 / ) ( , 2 / ) ( , 2 / ) ( 1 C Z B Z A Z Z n n n n 当掷出的硬币呈正面 当掷出的硬币呈反面 当掷出的硬币呈侧面 迭代函数系统 4.2 迭代函数系统(Iterated Function System,IFS)是分形理论的重要分支 。它将待生成的图像看成是由许多与整体相似的(自相似)或经过一定变换与整体相似的(自仿射)小块拼贴而成。 相似变换与仿射变换 直观上看:相似变换是指在各个方向上变换的比率必须相同的一种比例变换,仿射变换是指在不同的方向上变化的比率可以不同的一种比例变换。 4.3 相似变换:如果对于任意两点A、B,以及对应点A’、B’,总有A’B’=k·AB(k为正实数),那么,这个变换叫做相似变换,实数k叫做相似比。 仿射变换:x’=ax+by+e y’=cx+dy+f 其中a,b,c,d,e,f为仿射变换系数。 4.4 IFS码 用多个仿射变换式表达一个图象w1,w2,w3,……,使用每一个仿射变换式的概率p可以不同,一般面积越大,p值越大。于是,只要获得a,b,c, d,e,f,p( IFS码)的值便可以得到要表达的图形。 x’=a1·x+b1·y+e1 y’=c1·x+d1·y+f1 w1 x’=a2·x+b2·y+e2 y’=c2·x+d2·y+f2 w2 x’=a3·x+b3·y+e3 y’=c3·x+d3·y+f3 w3 p1 p2 p3 p1+p2+p3=1 4.5 Sierpinski垫片的IFS生成 由于生成的三个小三角形的面积相等,所以我们可以让w1、w2、w3出现的概率相同或相近。 x’=0.5x y’=0.5y x’=0.5x+0.5 y’=0.5y x’=0.5x+0.25 y’=0.5y-0.5 x’=0.5·x+0·y+0 y’=0·x+0.5·y+0 x’=0.5·x+0·y+0.5 y’=0·x+0.5·y+0 x’=0.5·x+0·y+0.25 y’=0·x+0.5·y-0.5 w1 w2 w3 4.5 Sierpinski垫片的IFS生成 标题: IFS生成算法 参数: n(迭代次数) m[ ](存储IFS码值) 变量:a,b,c,d,e,f,p(IFS码变量) 函数: Pset(x,y) (画点函数) Rand(随机函数) 算法:IFS BEGIN //IFS码赋值 m[0,0]=0.5; m[0,1]=0; m[0,2]=0 m[0,3]=0; m[0,4]=0; m[0,5]=0 m[0,6]=0.333 m[1,0]=0.5; m[1,1]=0; m[1,2]=0 m[1,3]=0.5; m[1,4]=0.5; m[1,5]=0 m[1,6]=0.333 m[2,0]=0.5; m[2,1]=0; m[2,2]=0 m[2,3]=0.5; m[2,4]=0.25; m[2,5]=0.5 m[2,6]=0.334 n=6000 WHILE n0 p=Rand SWITCH(P) CASE IS=m[0,6] a=m[0,0]; b=m[0,1]; c=m[0,2] d=m[0,3]; e=m[0,4]; f=m[0,5] BREAK CASE IS=(m[0,6]+m[1,6]) a=m[1,0]; b=m[1,1]; c=m[1,2] d=m[1,3]; e=m[1,4]; f=m[1,5] BREAK 4.5 Sierpinski垫片的IFS生成
您可能关注的文档
- 《处理医患的道德要求》-课件设计(公开).ppt
- 《触摸春天》-课件设计(公开).ppt
- 《传热学-第章-热传导问题的数值解珐》-课件设计(公开).ppt
- 《触摸春天7067》-课件设计(公开).ppt
- 《传热学-第章-热传导问题的数值解珐968789》-课件设计(公开).ppt
- 《传统文化的继承说课》-课件设计(公开).ppt
- 《船舶空调系统及设备》-课件设计(公开).ppt
- 《春》朱自清》-课件设计(公开).ppt
- 《春茶品鉴会茶席》-课件设计(公开).ppt
- 《春到梅花山》fifi》-课件设计(公开).ppt
- 统编版2025年春季新版七年级下册历史 第21课 明清时期的科技与文化 教案.docx
- 雅安雨城法院书记员招聘考试真题库2025.docx
- 2026届安徽合肥市高考一模高考语文试卷试题(含答案详解).pdf
- 【专题研究】国内外城市更新研究的最新进展.pdf
- 【专题研究】老旧城区改造居民满意度影响因素研究——以遂宁市老旧城区改造为例.pdf
- 【专题研究】关于旧城空间改造理论与创意设计案例的几点思考.pdf
- 西藏拉萨市高三下学期期末物理备考重点详解.docx
- 泾县法院书记员招聘笔试真题2025.pdf
- 2026年春【苏教版】-六年级数学下册-面积的变化.pptx
- 2026年春【苏教版】-六年级数学下册-7.pptx
最近下载
- 2025年辽宁省文物博物初、中级专业技术资格考试历年参考题库含答案详解.docx VIP
- PLC实现的台车呼叫控制系统.pdf VIP
- 2025年辽宁省文物博物初、中级专业技术资格考试历年参考题库含答案详解(5卷).docx VIP
- 2025年辽宁省文物博物初、中级专业技术资格考试历年参考题库含答案详解.docx VIP
- 2026中国跨境电商物流体系优化与成本控制策略研究报告.docx
- 消防工程三措一方案(3篇).docx VIP
- 鱼我所欲也原文.docx VIP
- 计算机应用基础(Windows10+WPSOffice)教学教案.docx VIP
- 2025年贵州省中考语文试卷真题(含答案详解).docx
- 第2次超级机器人大战Z 再世篇.pdf VIP
原创力文档

文档评论(0)