- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分形曲线及matlable算法
0koch分形曲线在线演示
从一条直线段开始,将线段中间的三分之一部分用一个等边三角形的两边代替,形成山丘形图形如下
在新的图形中,又将图中每一直线段中间的三分之一部分都用一个等边三角形的两条边代替,再次形成
新的图形如此迭代,形成 koch 分形曲线。
算法分析:由一条线段产生四条线段,故算法中由 n 条线段迭代一次后将产生 4n 条线段。算法针对每
一条线段逐步进行,将计算新的三个点。第一个点位于线段三分之一处,第三个点位于线段三分之二处,
第二个点以第一个点为轴心,将第一和第三个点形成的向量正向旋转 60 0 而得。正向旋转由正交矩阵
实现。
MATLAB 程序如下
clear
p [0 0;10 0];n 1;
A [cos(pi/3) -sin(pi/3);sin(pi/3) cos(pi/3)];
for k 1:5
j 0;
for i 1:n
q1 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;
end
n 4*n;clear p
p [r;q2];
end
plot(p(:,1),p(:,2))
koch 分形图片flash 制作源代码
第一祯
die 4;
bi 1
color 0x000000
alpha 100
stop();
第二祯
_root.createEmptyMovieClip(koch,1);
a newArray(1025);
b newArray(1025);
c newArray(1025);
d newArray(1025);
l 0;
n 1;
a[1] 100;
b[1] 200;
a[2] 500;
b[2] 200;
c[1] 100;
d[1] 200;
c[2] 500;
d[2] 200;
for(m 1;m die;m++)
{j 0;
with(_root.koch)
{
for(k 1;k n;k++)
{x1 c[k];
y1 d[k];
x2 c[k+1];
y2 d[k+1];
j j+1;
a[j] x1;
b[j] y1;
j j+1;
a[j] x1+(x2-x1)/3;
b[j] y1+(y2-y1)/3;
j j+1;
a[j] x1+(x2-x1)/3+((x2-x1)/3)*Math.cos(Math.PI/3)-((y2-y1)/3)*Math.sin(Math.PI/3);
b[j] y1+(y2-y1)/3+((x2-x1)/3)*Math.sin(Math.PI/3)+((y2-y1)/3)*Math.cos(Math.PI/3);
j j+1;
a[j] x1+2*(x2-x1)/3;
b[j] y1+2*(y2-y1)/3;
j j+1;
a[j] x2;
b[j] y2;
l j;
}
for(j 1;jl;j++)
{if(a[j] a[j+1]b[j] b[j+1])
{g j;
for(;jl;j++)
{a[j] a[j+1];
b[j] b[j+1];
}
j g+1;
}
}
y l;
for(f 1;f y;f++)
{c[f] a[f];
d[f] b[f];
}
}
n 4*n;
}
第三祯
//k1 1;
i 1;
_root.koch.onEnterFrame function()
{
with(_root.koch)
{//for(;i k1*10i y;)
{lineStyle(bi,color,alpha);
moveTo(c[i-1],450-d[i-1]);
lineTo(c[i],450-d[i]);
trace(i-1);
trace(d[i-1]);
i++;
}
//k1++;
if(i y){
delete_root.koch.onEnterFrame;
}
}
}
第四祯
_root.koch.clear();
stop();
1 矩形分形曲线1在线演示 顶部
从一条直线段开始,将线段中间的三分之一部分用一个正方形的三边代替,形成几字形图形如下
在新的图形中,又将图中每一直线段中间的三分之一部分都用一个正方形的三边代替替,再次形成新的
您可能关注的文档
- 低聚木糖主要成分的核磁共振分析.pdf
- 低能X射线工业CT射束硬化校正方法研究硕士论文.doc
- 低蛋白和杂粕日粮对生长猪生产性能_养分消化_血液指标和猪舍氨气的影响.pdf
- 低蛋白日粮与合成氨基酸.ppt
- 低风速风电场风场道路的设计.pdf
- 何行定-改善提案教材.ppt
- 佛山市南海区第二人民医院后勤管理与服务招标文件.pdf
- 佛山市审批服务综合受理和协同调度平台高明模块升级配套硬件设备公开招标文件.pdf
- 佛山市网球发展现状及对策研究毕业论文(设计)开题报告.doc
- 佛山市银正铝业有限公司废水系统技改项目环境影响报告表.pdf
- 人教版(2025)必修 第二册Unit 4 History and Traditions基础知识自测题(含答案).docx
- 高二上学期化学鲁科版(2025)选择性必修1微项目探秘索尔微维制碱法和侯氏制碱法课件(共26张ppt)(含音频+视频).pptx
- 《红楼梦》课件(共23张PPT)统编版高中语文必修下册(含音频+视频).pptx
- 高二历史选择性必修一课件 第13课 当代中国的民族政策(共11张PPT)(含音频+视频).pptx
- 高中历史(统编版)第1课 中国古代政治制度的形成与发展 课件(共35张PPT)高二历史课件(共选择性必修1)(含音频+视频).pptx
- 高二电子出版社《数据库应用基础(SQLServer2008)》项目三校园网管理系统数据库以及数据表的创建课件(共19张PPT)(含音频+视频).pptx
- 《红楼梦》阅读课课件(共18张ppt)统编版高中语文必修下册(含音频+视频).pptx
- 高考语文名著阅读-《红楼梦》考点汇总 课件(共57张PPT)(含音频+视频).pptx
- 中考数学复习--第24讲 三角函数的实际应用(含答案).docx
- 高中数学沪教版(上海)高二第一学期第15章15.1 多面体的概念课件(共23张PPT)(含音频+视频).pptx
文档评论(0)