欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第4章 迭代函数系统算法精选PPT.ppt

    • 资源ID:48783548       资源大小:4.81MB        全文页数:13页
    • 资源格式: PPT        下载积分:18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第4章 迭代函数系统算法精选PPT.ppt

    第4章 迭代函数系统算法参考书:分形算法与程序设计1第1页,本讲稿共13页参考书:分形算法与程序设计2混沌游戏混沌游戏混沌游戏混沌游戏4.14.1给定平面上三点给定平面上三点A,B,C。再任意给定初始点。再任意给定初始点Z0,做下列迭代。做下列迭代。+=+,2/)(,2/)(,2/)(1CZBZAZZnnnn当掷出的硬币呈正面当掷出的硬币呈反面当掷出的硬币呈侧面第2页,本讲稿共13页参考书:分形算法与程序设计3迭代函数系统迭代函数系统迭代函数系统迭代函数系统4.24.2迭代函数系统(Iterated Function System,IFS)是分形理论的重要分支。它将待生成的图像看成是由许多与整体相似的(自相似)或经过一定变换与整体相似的(自仿射)小块拼贴而成。第3页,本讲稿共13页参考书:分形算法与程序设计4相似变换与仿射变换相似变换与仿射变换相似变换与仿射变换相似变换与仿射变换直观上看:相似变换是指在各个方向上变换的比率必须相同的一种比例变换,仿射变换是指在不同的方向上变化的比率可以不同的一种比例变换。4.34.3相似变换:如果对于任意两点A、B,以及对应点A、B,总有AB=kAB(k为正实数),那么,这个变换叫做相似变换,实数k叫做相似比。仿射变换:x=ax+by+e y=cx+dy+f其中a,b,c,d,e,f为仿射变换系数。第4页,本讲稿共13页参考书:分形算法与程序设计54.44.4IFSIFS码码码码用多个仿射变换式表达一个图象w1,w2,w3,,使用每一个仿射变换式的概率p可以不同,一般面积越大,p值越大。于是,只要获得a,b,c,d,e,f,p(IFS码)的值便可以得到要表达的图形。x=a1x+b1y+e1 y=c1x+d1y+f1w1x=a2x+b2y+e2 y=c2x+d2y+f2w2x=a3x+b3y+e3 y=c3x+d3y+f3w3p1p2p3p1+p2+p3=1第5页,本讲稿共13页参考书:分形算法与程序设计64.54.5SierpinskiSierpinskiSierpinskiSierpinski垫片的垫片的垫片的垫片的IFSIFSIFSIFS生成生成生成生成 由于生成的三个小三角形的面积相等,所以我们可以让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.5x+0y+0 y=0 x+0.5y+0 x=0.5x+0y+0.5 y=0 x+0.5y+0 x=0.5x+0y+0.25 y=0 x+0.5y-0.5w1w2w3第6页,本讲稿共13页参考书:分形算法与程序设计74.54.5SierpinskiSierpinskiSierpinskiSierpinski垫片的垫片的垫片的垫片的IFSIFSIFSIFS生成生成生成生成 算法:算法:IFS标题:标题:IFS生成算法生成算法参数:参数:n(迭代次数)m(存储IFS码值)变量:变量:a,b,c,d,e,f,p(IFS码变量)函数:函数:Pset(x,y)(画点函数)Rand(随机函数)BEGIN /IFS码赋值 m0,0=0.5;m0,1=0;m0,2=0 m0,3=0;m0,4=0;m0,5=0 m0,6=0.333 m1,0=0.5;m1,1=0;m1,2=0 m1,3=0.5;m1,4=0.5;m1,5=0 m1,6=0.333 m2,0=0.5;m2,1=0;m2,2=0 m2,3=0.5;m2,4=0.25;m2,5=0.5 m2,6=0.334 n=6000 WHILE n0 p=Rand SWITCH(P)CASE IS=m0,6 a=m0,0;b=m0,1;c=m0,2 d=m0,3;e=m0,4;f=m0,5 BREAK CASE IS=(m0,6+m1,6)a=m1,0;b=m1,1;c=m1,2 d=m1,3;e=m1,4;f=m1,5 BREAK第7页,本讲稿共13页参考书:分形算法与程序设计84.54.5SierpinskiSierpinskiSierpinskiSierpinski垫片的垫片的垫片的垫片的IFSIFSIFSIFS生成生成生成生成 CASE IS=(m0,6+m1,6+m2,6)a=m2,0;b=m2,1;c=m2,2 d=m2,3;e=m2,4;f=m2,5 BREAK CASE IS10 THEN Pset(m,n)ENDIF wx=x-cx wy=y-cy IF wx0 THEN theta=atan(wy/wx)ENDIF IF wx0 THEN theta=PI+atan(wy/wx)ENDIF IF wx=0 THEN theta=PI/2 ENDIF第12页,本讲稿共13页参考书:分形算法与程序设计134.84.8复平面上的复平面上的复平面上的复平面上的IFSIFSIFSIFS算法算法算法算法 theta=theta/2 r=sqit(wx*wx+wy*wy)k=rand rnd=k/RAND_MAX IF rnd0.5 THEN r=sqrt(r)ELSE r=-sqrt(r)ENDIF x=r*cos(theta)y=r*sin(theta)ENDFOREND第13页,本讲稿共13页

    注意事项

    本文(第4章 迭代函数系统算法精选PPT.ppt)为本站会员(石***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开