下载此文档

Koch分形曲线绘制实验实验报告.doc


文档分类:IT计算机 | 页数:约2页 举报非法文档有奖
1/2
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/2 下载此文档
文档列表 文档介绍
Koch分形曲线绘制实验实验报告
:Koch分形曲线绘制


Kn 的边数为Ln=3×4n-1
Kn的面积极限.

了解正交矩阵在几何图形中的应用,掌握MATLAB循环语句的常用方法。

由一条线段产生的四条线段,有n条线段迭代一次后将产生4n条线段。算法针对每一条线段逐步进行,将进行计算三个新的点,第一个点位于位于线段的三分之一处,第三点位于线段的三分之二处,第二点位于线段以第一个点为轴心,将第一和第三点形成的向量正向旋转60度而得。正交矩阵为
(实验中等边三角形边长为10)
设P1为边长等于10的等边三角形,P2是由P1之各边3等分点连接成的六边形,……,Pn+1是由Pn之各边3等分点连成的多边形。
(以操作2次为例,结果见下页图).
a
c
b
function koch0(P,N)
if nargin==0,P=[0,0;5,sqrt(75);10,0;0,0];N=2;end
n=max(size(P))-1;
A=[cos(pi/3) -sin(pi/3);sin(pi/3) cos(pi/3)];
for k=1:N
p1=P(1:n,:);p2=P(2:n+1,:);
d=(p2-p1)/3;
q1=p1+d;q3=p1+2*d;q2=q1+d*A';
n=4*n;II=1:4:n-3;
P(II,:)=p1;P(II+4,:)=p2;
P(II+1,:)=q1;P(II+2,:)=q2;P(II+3,:)=q3;
end
plot(P(:,1),P(:,2)),axis off
axis image
Kn的边数为.
证明:对Kn的任意一条边,进行一次分形操作后变为四条边,即Kn+1=4Kn,又K1=3,由等比数列通项公式得.

Koch分形曲线绘制实验实验报告 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数2
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1542605778
  • 文件大小36 KB
  • 时间2021-10-30