数学实验matlabKoch雪花

数学实验matlabKoch雪花

ID:44197457

大小:185.27 KB

页数:6页

时间:2019-10-19

数学实验matlabKoch雪花_第1页
数学实验matlabKoch雪花_第2页
数学实验matlabKoch雪花_第3页
数学实验matlabKoch雪花_第4页
数学实验matlabKoch雪花_第5页
资源描述:

《数学实验matlabKoch雪花》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、作业二实验内容:对一个等边三角形,每条边按照Koch曲线的方式进行迭代,产生的分形图称为Koch雪花。编制程序绘制出它的图形,并计算Koch雪花的而积,以及它的分形维数。实验过程:1、代码如下:functionxuehua(k)血j=0:2讦j==0;p二[0,0;10,0];elseifj==l;p=[5,-5*sqrt(3);0,0];elsej==2;p=[10,0;5,-5*sqrt(3)];endn=l;A=[cos(pi/3),-sin(pi/3);sin(pi/3),cos(pi/3)];fors=l:kj=0;fori=l:nql二p(i,:);

2、q2=p(i+l,:);d=(q2-ql)/3;j=j+l;r(j,:)=ql;j=j+l;r(j,:)=ql+d;j=j+l;r(j,:)=q1+d+d*A:j=j+l;r(j,:)=ql+2*d;endn=4*n;clearpp=[r;q2];clearrendplot(p(:,l),p(:,2))holdon;axisequalend不同n对应不同的图像如下:3心cncokIIcoIlli7654总结分析:Koch雪花的面积:k=0时k=l时気2邑2S=4+12k=2时邑2邑2S=4+12+k=3吋k=n吋逅厂2回2S=43a/32+12+...+4rx2

3、彳"厂2*4(n-l)*(_L)2+43"巧2grrs二4+12+数量为上一次的4倍.a/32V32s=+Tr.($3*3+12*+….+歹4心*G)2)每一次迭加,所产生的新三角形的边长变为上一次的3,n1邑2名»3*4(1*(討]=4+4*匸13曲线总面积无穷人。分形维数:根据迭代的规律得到:相似形个数:m=6边长放大倍数:c=3,〃=In"2一Inc=In6一In3=]63]

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。