使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例


Posted in Python onDecember 11, 2020

逻辑斯蒂映射在混沌数学中是一个很经典的例子,它可以说明混沌可以从很简单的非线性方程中产生。

逻辑斯蒂映射公式如下:

使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例

x_n表示当前人口与最大人口数量的比值,mu为参数,相当于人口增长速率。

分叉图描绘的是不同mu情况下,x收敛的值的分布图。

参考地址

python代码如下:

from tqdm import tqdm
import matplotlib.pyplot as plt
import numpy as np
def LogisticMap():
 mu = np.arange(2, 4, 0.0001)
 x = 0.2 # 初值
 iters = 1000 # 不进行输出的迭代次数
 last = 100 # 最后画出结果的迭代次数
 for i in tqdm(range(iters+last)):
  x = mu * x * (1 - x)
  if i >= iters:
   plt.plot(mu, x, ',k', alpha=0.25) # alpha设置透明度
 plt.show()
LogisticMap()

结果图:

使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例

补充知识:用Python画Logistic函数图像

我就废话不多说了,大家还是直接看代码吧~

import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0,1,0.01)
y = ln(x/(1-x))
plt.plot(y,x)

以上这篇使用python画出逻辑斯蒂映射(logistic map)中的分叉图案例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
pyqt4教程之实现windows窗口小示例分享
Mar 07 Python
Python中title()方法的使用简介
May 20 Python
Python中for循环控制语句用法实例
Jun 02 Python
利用python实现命令行有道词典的方法示例
Jan 31 Python
代码分析Python地图坐标转换
Feb 08 Python
对pandas的层次索引与取值的新方法详解
Nov 06 Python
python粘包问题及socket套接字编程详解
Jun 29 Python
Python文件操作基础流程解析
Mar 19 Python
浅谈Python3多线程之间的执行顺序问题
May 02 Python
python实现密码验证合格程序的思路详解
Jun 01 Python
删除pycharm鼠标右键快捷键打开项目的操作
Jan 16 Python
python实现b站直播自动发送弹幕功能
Feb 20 Python
Python3 用matplotlib绘制sigmoid函数的案例
Dec 11 #Python
python 基于opencv 实现一个鼠标绘图小程序
Dec 11 #Python
Python 用__new__方法实现单例的操作
Dec 11 #Python
python实现图像高斯金字塔的示例代码
Dec 11 #Python
Pycharm plot独立窗口显示的操作
Dec 11 #Python
Python OpenCV中的numpy与图像类型转换操作
Dec 11 #Python
使用python操作lmdb对数据读取的实例
Dec 11 #Python
You might like
PHP中读写文件实现代码
2011/10/20 PHP
php中的常用魔术方法汇总
2016/02/14 PHP
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
2016/05/20 PHP
javascript 的Document属性和方法集合
2010/01/25 Javascript
javascript判断两个IP地址是否在同一个网段的实现思路
2013/12/13 Javascript
Jquery使用css方法改变样式实例
2015/05/18 Javascript
JavaScript实现动态删除列表框值的方法
2015/08/12 Javascript
js数组操作方法总结(必看篇)
2016/11/22 Javascript
AngularJs 利用百度地图API 定位当前位置 获取地址信息
2017/01/18 Javascript
JavaScript简单计算人的年龄示例
2017/04/15 Javascript
NodeJS链接MySql数据库的操作方法
2017/06/27 NodeJs
js下拉菜单生成器dropMenu使用方法详解
2017/08/01 Javascript
Javascript(es2016) import和require用法和区别详解
2017/08/11 Javascript
VueJS组件之间通过props交互及验证的方式
2017/09/04 Javascript
nodejs实现截取上传视频中一帧作为预览图片
2017/12/10 NodeJs
基于zTree树形菜单的使用实例
2017/12/25 Javascript
微信小程序自定义tabBar在uni-app的适配详解
2019/09/30 Javascript
vue之延时刷新实例
2019/11/14 Javascript
mapboxgl区划标签避让不遮盖实现的代码详解
2020/07/01 Javascript
React实现todolist功能
2020/12/28 Javascript
python生成指定长度的随机数密码
2014/01/23 Python
在Python中定义和使用抽象类的方法
2016/06/30 Python
详解Pytorch 使用Pytorch拟合多项式(多项式回归)
2018/05/24 Python
python存储16bit和32bit图像的实例
2018/12/05 Python
Python实现制度转换(货币,温度,长度)
2019/07/14 Python
python socket通信编程实现文件上传代码实例
2019/12/14 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
2020/07/31 Python
Pandas替换及部分替换(replace)实现流程详解
2020/10/12 Python
Dogeared官网:在美国手工制作的珠宝
2019/08/24 全球购物
判断单链表中是否存在环
2012/07/16 面试题
成龙霸王洗发水广告词
2014/03/14 职场文书
幼儿园教研活动总结
2014/04/30 职场文书
2014县委书记四风对照检查材料思想汇报
2014/09/21 职场文书
安全教育日主题班会
2015/08/13 职场文书
HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)
2021/03/31 HTML / CSS
Python机器学习实战之k-近邻算法的实现
2021/11/27 Python