• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

在matlab中实现逻辑斯蒂映射

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

 

如果一个系统的演变过程对初始的状态十分敏感,就把这个系统称为是混沌系统。

Logistic映射数学表达公式如下:

Xn+1=μX(1-Xn)         μ∈[0,4]     X∈[0,1]

其中 μ∈[0,4]被称为Logistic参数。研究表明,当X∈[0,1] 时,Logistic映射工作处于混沌状态,也就是说,初始条件X0Logistic映射作用下产生的序列是非周期的、不收敛的,而在此范围之外,生成的序列必将收敛于某一个特定的值。

我编写的程序完成了这样的功能:

即当X0值一定时,对于不同的μ的取值,迭代可能得到的值,以参数μ为横坐标、以x的迭代后的值为纵坐标作图

       图中的点即表明了所有可能的X取值范围。从图中我们可以看出,在μ越接近4的地方,X取值范围越是接近平均分布在整个01的区域,因此我们需要选取的Logistic控制参数应该越接近4越好。

      逻辑斯蒂的方程还在于,当改变一点点初始变量时,迭代好多次后,就会差别很大,这就是蝴蝶效应。
      对于方程本身而言,当μ接近4的时候,x值开始变得更加的无序,混沌就出现了,所以这个方程可以理解为是混沌的入口。

M文件:
%%%%%%%

function Logistic ()

clear;
clf;
u=2.6:0.001:4.0;
x=0.1;
for i=1:300
x=u.*(x-x.^2);
end
for j=1:80
x=u.*(x-x.^2);
plot(u,x,'k.','markersize',2)
hold on;
end
grid on

%%%%%%%


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
delphi 控件大全发布时间:2022-07-18
下一篇:
我常用的delphi 第三方控件发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap