版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
习题141对一个等边三角形,每条边按照Koch曲线的方式进行迭代,产生的分形图称为Koch雪花.解:方法一:x_n=[1(1+sqrt(3)*1i)/201];slice=8;%µü´ú´ÎÊýforn=1:slicex_p=x_n;lastSeg=length(x_n)-1;fork=0:lastSeg-1;dX=(x_p(k+2)-x_p(k+1))/3;x_n(4*k+1)=x_p(k+1);x_n(4*k+2)=x_p(k+1)+dX;x_n(4*k+3)=x_n(4*k+2)+dX*(1/2-sqrt(3)*1i/2);x_n(4*k+4)=x_p(k+1)+2*dX;endx_n(4*lastSeg+1)=x_p(lastSeg+1);endplot(x_n,'k--')holdonaxisequal方法二:clc;new=[0,1,1/2+1i*sqrt(3)/2,0];subplot(2,3,1);%第一个图是三角形,顶点newplot(new)axisequalfork=1:5old=new;n=length(old)-1;%第一次时n=3,4个点之间有3条线diff=(old(2:n+1)-old(1:n))/3;%就是三角形三条边的向量缩小三倍new(1:4:4*n-3)=old(1:n);%要plot出第二个图形,new要有这几个图形的顶点坐标,这是三角形三个顶点的坐标new(2:4:4*n-2)=old(1:n)+diff;%相当于对三个顶点分别沿其方向平移new(3:4:4*n-1)=new(2:4:4*n-2)+diff*exp(-1i/3*pi);%diff可以角度变换顺时针-i,逆时针inew(4:4:4*n)=old(1:n)+diff+diff;new(4*n+1)=old(n+1);%最后回到原点subplot(2,3,k+1)plot(new)axisequalend2取a=b=500,M=4,n=200,cx=-1.479,cy=0,zm=320,运行例14.3中函数文件Mandelbrot(a,b,M,n,cx,cy,zm),观察Mandelbrot集.解:MATLAB命令如下:a=500;b=a;M=4;n=200;cx=-1.479;cy=0;zm=320;Mandelbrot(a,b,M,n,cx,cy,zm)%调用例14.3中的函数文件得到图像:3对一条竖向线段,在三分之一点处,向左上方向画一条线段,在其三分之二分点处,向右上方向再画一条线段,线段长度都是原来的三分之一,夹角都是30度.解:clear;clf;forkmax=1:4subplot(2,2,kmax)theta=pi/6;u=[00;01];rov1=[cos(theta),-sin(theta);sin(theta)cos(theta)];rov2=rov1';%kmax=5;forn=1:kmaxuuu=[];fori=0:length(u)/2-1p1=(u(2*i+1,:)*2+u(2*i+2,:))/3;p2=(u(2*i+1,:)+u(2*i+2,:)*2)/3;pp=[(u(2*i+2,1)-u(2*i+1,1));u(2*i+2,2)-u(2*i+1,2)]/3;lp=rov1*pp;lp=p1+lp';rp=rov2*pp;rp=p2+rp';uu=[u(2*i+1,:);p1;p1;lp;p1;p2;p2;rp;p2;u(2*i+2,:)];uuu=[uuu;uu];endu=[uuu];plot(u(:,1),u(:,2),'k')axis([-.5,.5,0,1])title({['分形数:',strcat('E',num2str(kmax-1))]});endend4自己构造生成元,按照图片迭代的方式产生分形图,用计算机编制程序绘制出它的图形.解:%图形可视为长短不一走向不同的线段组合%用字符系统表示各种线段的画法和组合%画图就是按照字符系统来画线段%画分形树初始元F生成元FF-[-F+F+F]+[+F-F-F]%转角pi/8压缩因子1/3clearinit='F';%初始元fund='FF-[-F+F+F]+[+F-F-F]';%生成元A=pi/2;z=0;b=pi/8;zA=[0,A];fori=2:5init=strrep(init,'F',fund);%把init中的‘F’字符替换成fund字符串,此时的init还是一维的n=(1/3)^(i-1);endS=length(init);figure;axisequal;holdonfork=1:Sswitchinit(k);%比较init中的每一位字符,那上面蕴含变换信息case'F',plot([z,z+n*exp(1i*A)],'linewidth',2)z=z+n*exp(1i*A);case'+'A=A+b;case'-'A=A-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年海兴县公务员招聘笔试备考题库及答案解析
- 2026年榆中县公务员招聘考试模拟试题及答案解析
- 2026年玉屏侗族自治县事业单位人员招聘笔试备考试题及答案解析
- 2026年瓮安县公务员招聘考试参考题库及答案解析
- 2026年漳浦县事业单位人员招聘笔试备考题库及答案解析
- 2026年夏津县公务员招聘笔试备考题库及答案解析
- 2026年五莲县公务员招聘考试备考题库及答案解析
- 2026中国新能源金融碳排放权质押融资业务发展评估
- 2026汽车轮胎用品行业市场供需条件与品牌渠道发展策略研究项目报告
- 2026年勃利县事业单位人员招聘考试备考试题及答案解析
- 下肢静脉曲张护理个案
- 传媒宣传合同标准文本
- 人教版八年级上册英语期末复习:阅读理解 刷题练习题30篇(含答案解析)
- QBT 3888-1999 铝合金窗不锈钢滑撑
- 专题03 与圆有关的角和圆内接四边形(题型专练)(原卷版)
- 道路占道施工交通安全承诺书
- 2023年四川省成都市青白江区城市管理综合行政执法大队招聘协管员4人(共500题)笔试必备质量检测、历年高频考点模拟试题含答案解析
- (15)-8 桃生物学特性果树栽培学
- 卫生监督PPT课件 职业卫生监督1
- GB/T 3484-2009企业能量平衡通则
- 外科学:小肠疾病课件
评论
0/150
提交评论