动力系统一些分形图像和matlab程序
更新时间:2023-06-03 08:00:01 阅读量: 实用文档 文档下载
- 动力系统混沌与分形推荐度:
- 相关推荐
动力系统中一些很好看的图形matlab实现
研究生课程考核试卷
(适用于课程论文、提交报告)
科 目: 动力系统 教 师: 舒永录 姓 名: 郑申海 学 号: 20110602024 专 业: 计算数学 类 别: 学术 上课时间: 2012 年 3 月至2012 年 6 月
考
生 成 绩:
阅卷评语:
阅卷教师 (签名
重庆大学研究生院制
动力系统中一些很好看的图形matlab实现
第一题 Logistic 映射(15分)
Figure1.6(P19)
绘图程序:
ga=inline('a*x*(1-x)'); plot_N=100;
iterate_max=200; result=[]; A=1:0.001:4; for a=A; x=0.5;
for iterate=2:iterate_max
x(iterate)=ga(a,x(iterate-1)); end
result=[result;x((iterate_max-plot_N+1):iterate_max)]; end
plot(A,result,'-')
Figure1.7(P20)
注:这两个图是Figure1.6的局部放大图
第二题 Henon映射初始条件(10分)
动力系统中一些很好看的图形matlab实现
Figure2.3(P51)
(a)
(a)、(b)对应的初始值分别是a=1.28、1.4 绘图程序:
(b)
a=1.4;%a=1.28 b=-0.3; N=200; Iter=3;
M=linspace(-2.5,2.5,500); M_f=[];
H=linspace(-2.5,2.5,500); H_f=[];
[X Y ]=meshgrid(M); plot(X,Y,'.k') hold on
[Ii Jj]=size(X); R=zeros(Ii,Jj); for i=1:Ii for j=1:Jj xm=X(i,j); ym=Y(i,j); for n=1:N
x=a-xm.*xm+b*ym; y=xm; xm=x; ym=y; end
if xm<Iter&&ym<Iter R(i,j)=1;
M_f=[M_f,M(j)]; H_f=[H_f,H(i)]; end end end
m=size(M_f); h=size(H_f);
动力系统中一些很好看的图形matlab实现
plot(M_f,H_f,'.w')
第三题 Henon映射分叉图(15分)
Figure2.16(P74)
绘图程序:
b=0.4; N=200;
plot_N=150; result=[];
an=ones(1,N); xn=zeros(1,N); yn=zeros(1,N); hold on;box on; x=0; y=0;
A=0:0.0001:1.25; for a=A
for k=1:N; xm=x; ym=y;
x=ym+1-a*xm.*xm; y=b*xm; end
xn(1)=x; for n=2:N; xm=x; ym=y;
x=ym+1-a*xm.*xm; y=b*xm;
动力系统中一些很好看的图形matlab实现
xn(n)=x; yn(n)=y; end
result=[result;xn((N-plot_N+1):N)]; end
plot(A,result,'.','markersize',1) xlim([0,a]);
第四题 Henon映射吸引子(15分)
Figure2.17(P75)
(a)
(b)
(c)
(d)
动力系统中一些很好看的图形matlab实现
(e) (f)
绘图程序:
b=0.4; N=2000;
plot_N=1500; resultx=[]; resulty=[];
an=ones(1,N); xn=zeros(1,N); yn=zeros(1,N); hold on;box on; x=0; y=0;
A=0.9;%分别调节得到图a、b、c、d、e、f for a=A
for k=1:N; xm=x; ym=y;
x=ym+1-a*xm.*xm; y=b*xm; end
xn(1)=x; for n=2:N; xm=x; ym=y;
x=ym+1-a*xm.*xm; y=b*xm; xn(n)=x; yn(n)=y; end
resultx=[resultx;xn((N-plot_N+1):N)] resulty=[resulty;yn((N-plot_N+1):N)] end
plot(resultx,resulty,'+','markersize',8)%a、b、d用
%plot(resultx,resulty,'.','markersize',3) %c、e、f用此 axis([-1.5 2 -0.8 0.8])
第五题 计算机实验(10分)
COMPUTER EXPERIMENT 2.2 P(76)
动力系统中一些很好看的图形matlab实现
(a)
(b)
(c) (d)
如图是b=-0.3的henon映射分形图:(a)、(b)是初始值为(0,0)时对应x、y坐标的分析图,(c)、(d)是初始值为(0.5,0.5)时对应x、y坐标的分析图。从图中可以看出,henon分形图与初始值有关,x、y坐标对应的分形图周期相同,但是轨迹不同。 绘图程序:
b=-0.3; N=200;
plot_N=100; resultx=[]; resulty=[];
an=ones(1,N); xn=zeros(1,N); yn=zeros(1,N); hold on;box on; A=0:0.0001:2.2; for a=A
x=0;y=0;%对比试验用x=0.5,y=0.5 for n=2:N; xm=x; ym=y;
x=ym+1-a*xm.*xm; y=b*xm; xn(n)=x;
动力系统中一些很好看的图形matlab实现
yn(n)=y; end
resultx=[resultx;xn((N-plot_N+1):N)]; resulty=[resulty;yn((N-plot_N+1):N)]; end
figure(1)
plot(A,resultx,'.','markersize',1) axis equal; figure(2)
plot(A,resulty,'.','markersize',1) axis equal;
第六题 Mandelbrot 集合(20分)
Figure4.10(P168)
绘图程序:
clc, clear
ITER=50; N=200; hold on for a=-1.5:0.005:0.6
for b=-1.0:0.005:1.0 x(1)=0; y(1)=0; for n=1:N
x(n+1)=x(n)^2-y(n)^2+a; y(n+1)=2*x(n)*y(n)+b; end
if x(end)^2+y(end)^2<ITER plot(a,b,'.') end
动力系统中一些很好看的图形matlab实现
end end
第七题 Julia 集合(20分)
Figure4.11(P169)
(a)
(b)
(b)
绘图程序:
(d)
a=0.29;
b=0.54;%调节参数a、b得到相应的图 c=a+b*i; N=100; ITER=100;
[X,Y]=meshgrid(linspace(-1.5,1.5,700)); %xx=linspace(-0.19,0.01,500); %yy=linspace(0.89,1.09,500);
%[X,Y]=meshgrid(xx,yy);%此三行用于画图b z=X+Y*i;
[C,R]=size(z); hold on tic
for i=1:C for j=1:R
x(1)=X(i,j); y(1)=Y(i,j); for n=1:N
x(n+1)=x(n)^2-y(n)^2+a; y(n+1)=2*x(n)*y(n)+b; end
动力系统中一些很好看的图形matlab实现
if x(end)^2+y(end)^2<ITER plot(X(i,j),Y(i,j),'.') end end end
axis([-1.5 1.5 -1.5 1.5]) t=toc
第八题 计算机实验(20分)
COMPUTER EXPERIMENT 4.3 (P 170) (1)
(a) (b)
图为c=0.29+0.54i的Julia集合,其中蓝色的点是收敛的。图(a)(b)分别对应N=100、700的情况。蓝色和黑色的交界就是Julia集合。 绘图程序:
a=0.29; b=0.54; c=a+b*i; N=100; ITER=50;
[X,Y]=meshgrid(linspace(-1.3,1.3,100));
%[X,Y]=meshgrid(linspace(-1.3,1.3,700));%700的时候要运行490s %画网格 hold on
plot(Y(:,1),X,'g'); plot(X,Y(:,1)','g'); z=X+Y*i;
[C,R]=size(z); ATTxx=[]; ATTyy=[]; tic flg=1;
动力系统中一些很好看的图形matlab实现
for i=2:C for j=2:R
ATTX=zeros(1,10); ATTY=zeros(1,10);
x(1)=(X(i,j)+X(i,j-1))/2; y(1)=(Y(i,j)+Y(i-1,j))/2; for n=1:N
x(n+1)=x(n)^2-y(n)^2+a; y(n+1)=2*x(n)*y(n)+b; ATTX=[ATTX(2:end),x(n+1)]; ATTY=[ATTY(2:end),y(n+1)]; end
if x(end)^2+y(end)^2<ITER plot(x(1),y(1),'.b') if flg==1
ATTxx=[ATTxx;ATTX]; ATTyy=[ATTyy;ATTY]; flg=0; end else
plot(x(1),y(1),'.k') end end end
axis([-1.3 1.3 -1.3 1.3]) t=toc
(2)六周期点研究
通过查找相关资料,找到Mandelbrot 集合与Julia 集合对应的周期关系: (我通过循环查找六周期点,好几天都没找到结果,最后放弃了
)
然后结合上图与第六题结论,取c=0.4-0.215i, 应用上面的程序得到下图:
动力系统中一些很好看的图形matlab实现
第九题 Sierpinski三角形(20分)
EXAMPLE 4.7(P159)
绘图程序:
n=10000; w1=1/3; w2=1/3; w3=1/3;
M1=[0.5 0 0 0 0.5 0]; M2=[0.5 0 0.5 0 0.5 0];
动力系统中一些很好看的图形matlab实现
M3=[0.5 0 0.25 0 0.5 0.5]; x=0;y=0; r=rand(1,n); B=zeros(2,n);
k=1;
% 当0<r(i)<1/3时,进行M1对应的压缩映射; % 当1/3=<r(i)<2/3时,进行M2对应的压缩映射; % 当2/3=<r(i)<1时,进行M3对应的压缩映射; for i=1:n
if r(i)<w1
a=M1(1);b=M1(2);e=M1(3);c=M1(4);d=M1(5);f=M1(6); else if r(i)<w1+w2
a=M2(1);b=M2(2);e=M2(3);c=M2(4);d=M2(5);f=M2(6); else if r(i)<w1+w2+w3
a=M3(1);b=M3(2);e=M3(3);c=M3(4);d=M3(5);f=M3(6); end end end
x=a*x+b*y+e; y=c*x+d*y+f; B(1,k)=x; B(2,k)=y; k=k+1; end
plot(B(1,:),B(2,:),'.','markersize',0.1)
正在阅读:
动力系统一些分形图像和matlab程序06-03
名词解释06-22
西方经济学部分试题及答案11-29
《钢铁是怎样炼成的》第一部第九章、第二部第一章导学案12-06
邗江中学(集团)2014-2015学年高二上学期期中考试政治(选修)试题(04-26
多晶硅薄膜太阳电池的研究与进展07-18
适应新排放标准的火电厂除尘技术05-13
- 教学能力大赛决赛获奖-教学实施报告-(完整图文版)
- 互联网+数据中心行业分析报告
- 2017上海杨浦区高三一模数学试题及答案
- 招商部差旅接待管理制度(4-25)
- 学生游玩安全注意事项
- 学生信息管理系统(文档模板供参考)
- 叉车门架有限元分析及系统设计
- 2014帮助残疾人志愿者服务情况记录
- 叶绿体中色素的提取和分离实验
- 中国食物成分表2020年最新权威完整改进版
- 推动国土资源领域生态文明建设
- 给水管道冲洗和消毒记录
- 计算机软件专业自我评价
- 高中数学必修1-5知识点归纳
- 2018-2022年中国第五代移动通信技术(5G)产业深度分析及发展前景研究报告发展趋势(目录)
- 生产车间巡查制度
- 2018版中国光热发电行业深度研究报告目录
- (通用)2019年中考数学总复习 第一章 第四节 数的开方与二次根式课件
- 2017_2018学年高中语文第二单元第4课说数课件粤教版
- 上市新药Lumateperone(卢美哌隆)合成检索总结报告
- 图像
- 一些
- 动力
- 程序
- matlab
- 系统
- 河北省定州市2014-2015学年高二下学期期末考试化学试题WORD版 含答案
- 第四讲:物质构成的奥秘1
- 碳纤维单向布加固砼技术在旧桥改建中的应用
- DELL多彩家用机 &39;五一促销&39; 2012 4.17
- 35KV变电站继电保护设计开题报告
- 公益广告(多媒体)
- ADE7752ARW中文资料
- 高考数学选择题N种解法
- 渠道衬砌抗冻胀问题研究
- 某住宅楼桩基础设计_计算书
- 2012新生儿窒息复苏考试试题
- 中文版AutoCAD,2009实用教程 工业和信息化,机械工程第1章
- 3.3《盐类的水解》导学案 第三课时
- 当今儿童文学创作现状与思考
- 急性一氧化碳中毒的急救与护理
- 《中华人民共和国公司法 》2015 最新版
- Revised GRE 三空题汇总18道题 目前存在的GRE所有三空题
- 凉拌黄瓜(教学设计)
- 2014年1月中央电大行政管理专科《管理学基础》期末考试试题及答案
- 尿道张力性灌注阿奇霉素治疗非淋菌性尿道炎疗效观察