好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

实验二 迭代与分形.doc

5页
  • 卖家[上传人]:wt****50
  • 文档编号:40206725
  • 上传时间:2018-05-24
  • 文档格式:DOC
  • 文档大小:184KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 实验二实验二 迭代与分形迭代与分形一,实验内容一,实验内容对一个等边三角形,每条边按照 Koch 曲线的方式进行迭代,产生的分形图 称为 Koch 雪花编制程序绘制出它的图形,并计算 Koch 雪花的面积,以及它 的分形维数二,实验分析二,实验分析Koch 曲线是通过图形迭代的方式产生的,其迭代规则是:对一条线段,首 先将它分成三等份,然后将中间的一份替换成以此为底边的等边三角形的另外 两条边无限次迭代下去,最终形成的曲线就是 Koch 曲线在本次实验当中,以等边三角形为基本单元进行迭代,从而形成 Koch 曲 线三,实验过程三,实验过程1,绘制 Koch 曲线代码如下:function plotkoch(k) p=[0,0;6,0;3,-3^(1/2)*3]; %存放结点坐标,每行一个点,初始值为两 结点的坐标n=3; %存放线段的数量,初始值为1A=[cos(pi/3),-sin(pi/3);sin(pi/3),cos(pi/3)]; %用于计算新的 结点for s=1:k %实现迭代过程,计算所有的结点的坐标j=0; %%以下根据线段两个结点的坐标,计算迭代后它们之间增加的三个%结点的坐标,并且将这些点的坐标按次序存暂时放到r中for i=1:n %每条边计算一次q1=p(i,:); %目前线段的起点坐标if i

      3,计算分形维数 根据迭代的规律得到:相似形个数:m=6 边长放大倍数:c=3,则Koch 雪花的分形维度为 1.631lnlnln6ln3dmc。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.