使用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 相关文章推荐
Python对数据库操作
Mar 28 Python
CentOS6.5设置Django开发环境
Oct 13 Python
详谈python http长连接客户端
Jun 12 Python
Python基于list的append和pop方法实现堆栈与队列功能示例
Jul 24 Python
详谈Python3 操作系统与路径 模块(os / os.path / pathlib)
Apr 26 Python
python3学习之Splash的安装与实例教程
Jul 09 Python
Python Numpy库datetime类型的处理详解
Jul 13 Python
python for循环remove同一个list过程解析
Aug 14 Python
python GUI库图形界面开发之PyQt5单行文本框控件QLineEdit详细使用方法与实例
Feb 27 Python
python爬虫实现POST request payload形式的请求
Apr 30 Python
TensorFlow实现模型断点训练,checkpoint模型载入方式
May 26 Python
Python3 类型标注支持操作
Jun 02 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中读取文件的8种方法和代码实例
2014/08/05 PHP
PHP大文件及断点续传下载实现代码
2020/08/18 PHP
用js实现多域名不同文件的调用方法
2007/01/12 Javascript
javaScript 判断字符串是否为数字的简单方法
2009/07/25 Javascript
javascript常用函数归纳整理
2014/10/31 Javascript
AngularJS教程之MVC体系结构详解
2016/08/16 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
2016/09/14 Javascript
使用纯JS代码判断字符串中有多少汉字的实现方法(超简单实用)
2016/11/12 Javascript
bootstrap实现动态进度条效果
2017/03/08 Javascript
angular仿支付宝密码框输入效果
2017/03/25 Javascript
利用npm 安装删除模块的方法
2018/05/15 Javascript
Vue最新防抖方案(必看篇)
2019/10/30 Javascript
vue axios请求成功却进入catch的原因分析
2020/09/08 Javascript
Python enumerate遍历数组示例应用
2008/09/06 Python
Python实现把xml或xsl转换为html格式
2015/04/08 Python
Python入门教程之if语句的用法
2015/05/14 Python
Python的Django框架中settings文件的部署建议
2015/05/30 Python
NumPy.npy与pandas DataFrame的实例讲解
2018/07/09 Python
解决python3读取Python2存储的pickle文件问题
2018/10/25 Python
python3 爬取图片的实例代码
2018/11/06 Python
python实现QQ空间自动点赞功能
2019/04/09 Python
Python中单线程、多线程和多进程的效率对比实验实例
2019/05/14 Python
PHP统计代码行数的小代码
2019/09/19 Python
详解基于Jupyter notebooks采用sklearn库实现多元回归方程编程
2020/03/25 Python
CSS3制作文字半透明倒影效果的两种实现方式
2014/08/08 HTML / CSS
凯蒂·佩里个人女鞋品牌:Katy Perry Collections
2019/04/04 全球购物
学生个人的自我评价分享
2013/11/05 职场文书
品管员岗位职责
2013/11/10 职场文书
采购部部门职责
2013/12/15 职场文书
因身体原因离职的辞职信范文
2015/05/12 职场文书
幼儿园庆六一主持词
2015/06/30 职场文书
英语投诉信范文
2015/07/03 职场文书
《家庭教育》读后感3篇
2019/12/18 职场文书
完美解决golang go get私有仓库的问题
2021/05/05 Golang
vue如何清除浏览器历史栈
2022/05/25 Vue.js
JS实现刷新网页后之前浏览位置保持不变示例详解
2022/08/14 Javascript