数学实验分形实例_第1页
数学实验分形实例_第2页
数学实验分形实例_第3页
数学实验分形实例_第4页
数学实验分形实例_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.数学实验报告学院: 班级: 学号: 姓名: 完成日期: 实验二 分形(一)练习题1一实验目的1了解分形几何的基本情况;2了解通过迭代方式,产生分形图的方法;3了解matlab软件中简单的程序结构。二. 问题描述对一个等边三角形,每条边按照Koch曲线的方式进行迭代,产生的分形图称为Koch雪花。编制程序绘制出它的图形,并计算Koch雪花的面积,以及它的分形维数。三实验过程仿照Koch曲线代码对三角形的每条边进行Koch曲线化,建立函数“snow”的输入参数有三角形的边长R和迭代次数k,输出Koch雪花图形以及雪花所围面积S. 源代码如下:function snow(R,k)p=0;R/2+1

2、i*R*sin(pi/3);R;0;S=0;n=3;A=exp(1i*pi/3);for s=1:kj=0;for i=1:nq1=p(i,:);q2=p(i+1,:);d=(q2-q1)/3;j=j+1;r(j,:)=q1;j=j+1;r(j,:)=q1+d;j=j+1;r(j,:)=q1+d+d*A;j=j+1;r(j,:)=q1+2*d;endn=4*n;clear pp=r;q2;endfigureq(:,1)=real(p(:,1);q(:,2)=imag(p(:,1);plot(q(:,1),q(:,2)fill(q(:,1),q(:,2),'b')for i=0:

3、k S=S+(3.(0.5-i)*0.25*(R.2);endSaxis equal按照以上程序,输入参数,有以下结果:>> snow(1,1) S =0.5774 图形如下:>>snow(1,2) S =0.6255 图形如下:>>snow(1,3) S =0.6415 图形如下:>>snow(1,4) S =0.6468 图形如下:>>snow(1,5) S =0.6486 图形如下:四总结分析和心得体会根据观察迭代的面积规律,即可推得面积递推公式:an=Sn-Sn-1=13*49n-1*S1,(n2),其中S1=0.866即:面

4、积公式Sn=2nan+S1,也就等于1.3856-0.5196*(49)n-1分形维数,根据迭代的规律得到:相似形个数:m=4 边长放大倍数c=3, 维数d=ln m/ln c=ln 6/ln 3=1.631 (二)练习题2一实验目的1了解分形几何的基本情况;2了解通过迭代方式,产生分形图的方法;3了解matlab软件中简单的程序结构。二. 问题描述对一条竖线段,在其三分之一分点处,向左上方向画一条线段,在其三分之二点处,向右上方向画一条线段,线段长度都是原来的三分之一,夹角都为30度,迭代一次后变成图3-22.继续迭代得到分形图,可模拟树木花草,编制程序绘制出它的图形。三实验过程代码如下:f

5、unction tree(z1,z2,N,n) if n>N return end if n=1 d=(z2-z1)/3; q1=z1+d+d*exp(1i*pi/6); q2=z1+2*d+d*exp(-1i*pi/6); plot(z1+d,q1) hold on axis equal plot(z1+2*d,q2) plot(z1,z2) tree(z1,z2,N,n+1) else d=(z2-z1)/3; q1=z1+d+d*exp(1i*pi/6); q2=z1+2*d+d*exp(-1i*pi/6); plot(z1+d,q1) plot(z1+2*d,q2) tree(z

6、1+d,q1,N,n+1); tree(z1+d,z1+2*d,N,n+1); tree(z1+2*d,q2,N,n+1); tree(z1+2*d,z2,N,n+1); end 其中N为迭代次数,n的初始值为1,输入以下代码:tree (0,10i,2,1) 图形如下:tree (0,10i,3,1) 图形如下:tree (0,10i,4,1) 图形如下: tree (0,10i,5,1) 图形如下:tree (0,10i,6,1) 图形如下:四总结分析和心得体会通过本次的实验,我更了解了几合分形图以及用matlab软件产生几合分形图的方法、程序结构。总的来说,通过本次实验,学习到了matlab软件的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论