当前位置: 首页 > news >正文

在Mathematica环境中做数值实验来观察逻辑映射的复杂度

考虑这样的映射

其中\lambda是参数。关于这个映射,主要考察三个问题:

(1)对于给定的\lambda,自迭代此映射的收敛集是什么?

(2)对于不同的\lambda,相应的收敛集合是怎样变化的?

(3)临界的\lambda是怎样确定的?

这里,将展示如何通过数值实验来考察前面两个问题。首先,对于不同的\lambda,将展示相应的收敛过程。

Logistic[\[Lambda]_, x_] := \[Lambda] x (1 - x^2)CobWeb[\[Lambda]_, it_] := Module[{iter =  Logistic[\[Lambda], it]},Line[{{it, it}, {it, iter}, {iter, iter}}]]Plotter[\[Lambda]_, xo_, n_] :=Plot[Logistic[\[Lambda], x], {x, 0, 1},PlotRange -> {0, Max[\[Lambda]/2 + 0.01, 0.5]},Epilog -> {Line[{{0, 0}, {1, 1}}],Map[(CobWeb[\[Lambda], #] &), NestList[(Logistic[\[Lambda], #] &), xo, n]]}]

Plotter[0.9, 0.5, 10]

Plotter[1.8, 0.42, 30]

Plotter[2.1, 0.1, 100]

Plotter[2.46, 0.17, 100]

对比上面的几幅图,可以得知:随着参数\lambda变大,收敛集合是间断性变大的。由于是在有限次实验情况下观测的,收敛集合不是真正意义下的收敛集,只是近似的。为了观测收敛集合的情况,可以做很多次实验,观察末尾一定数量的点集合,然后观看随着参数\lambda的变化,这个尾集合是怎样变化的。

Bifurcation diagram

scatter[\[Lambda]_] :=Map[Point[{\[Lambda], #}] &,Take[NestList[Logistic[\[Lambda], #] &, 0.1, 1000], -128]]bifurpoints[min_, max_, n_] := {PointSize[0.003],Table[scatter[\[Lambda]], {\[Lambda], min, max, (max - min)/n}]};

Show[ Graphics[bifurpoints[1.5, 3, 200], Frame -> True] ]

三根区域的分叉图:

Show[ Graphics[bifurpoints[2.449, 2.47, 200], Frame -> True, AspectRatio -> 1] ]

从单根到多根的第一次“相变”

Show[ Graphics[bifurpoints[2.23, 2.32, 200], Frame -> True, AspectRatio -> 1] ]

相关文章:

  • STL 1 容器
  • NoMachine 远程连接时遇到“黑屏
  • Shell循环(三)
  • MySQL故障排查、生产环境优化与存储引擎MyISAM和InnoDB
  • GruntJS-前端自动化任务运行器从入门到实战
  • 关于 JavaScript 中 new Set() 的详解
  • MacOS 安装git
  • ssm项目tomcat启动就java: Compilation failed: internal java compiler error
  • 在鸿蒙HarmonyOS 5中使用DevEco Studio实现录音机应用
  • Leetcode4(寻找两个正序数组的中位数)
  • Windows11 WSL2 Ubuntu编译安装perf工具
  • VSCode 没有添加Windows右键菜单
  • Java图形编程实战:从基础绘制到高级动画实现
  • 函数01 day10
  • 【PostgreSQL安装】保姆级安装教程+特性详解
  • 深入理解Go并发模型:从CSP理论到生产实践的完整指南
  • encodeURIComponent和decodeURIComponent
  • OpenHarmony按键分发流程(60%)
  • 安全突围:重塑内生安全体系:齐向东在2025年BCS大会的演讲
  • 云安全与网络安全:核心区别与协同作用解析
  • 海宁建设局网站/如何快速推广自己的产品
  • 青海网站建设价格低/网络推广接单平台
  • 网站怎么做外链接地址/万江专业网站快速排名
  • 自己做菠菜网站/百度地图3d实景地图
  • 长春建设银行社会招聘网站/百度高级搜索功能
  • 网站直播怎样做/互联网营销外包公司