使用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 sys模块sys.path使用方法示例
Dec 04 Python
Python获取电脑硬件信息及状态的实现方法
Aug 29 Python
Python星号*与**用法分析
Feb 02 Python
PyTorch线性回归和逻辑回归实战示例
May 22 Python
浅谈django的render函数的参数问题
Oct 16 Python
使用python list 查找所有匹配元素的位置实例
Jun 11 Python
python实现websocket的客户端压力测试
Jun 25 Python
Python序列类型的打包和解包实例
Dec 21 Python
PyQt5如何将.ui文件转换为.py文件的实例代码
May 26 Python
Python暴力破解Mysql数据的示例
Nov 09 Python
Python Django框架介绍之模板标签及模板的继承
May 27 Python
python 学习GCN图卷积神经网络
May 11 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初学者头痛的十四个问题
2006/07/12 PHP
php代码把全角数字转为半角数字
2007/12/10 PHP
C#使用PHP服务端的Web Service通信实例
2014/04/08 PHP
PHP静态成员变量
2017/02/14 PHP
php如何实现数据库的备份和恢复
2020/11/30 PHP
Javascript读取cookie函数代码
2010/10/16 Javascript
基于jQuery的仿flash的广告轮播
2010/11/05 Javascript
如何用js控制frame的隐藏或显示的解决办法
2013/03/20 Javascript
在jQuery中处理XML数据的大致方法
2015/08/14 Javascript
点击按钮出现60秒倒计时的简单js代码(推荐)
2016/06/07 Javascript
Bootstrap轮播插件简单使用方法介绍
2016/06/21 Javascript
Bootstrap响应式侧边栏改进版
2016/09/17 Javascript
理解JavaScript原型链
2016/10/25 Javascript
vue-cli+webpack在生成的项目中使用bootstrap实例代码
2017/05/26 Javascript
vue里面v-bind和Props 利用props绑定动态数据的方法
2018/08/27 Javascript
vue-cli脚手架的安装教程图解
2018/09/02 Javascript
vue实现图书管理系统
2020/12/29 Vue.js
回调函数的意义以及python实现实例
2017/06/20 Python
tensorflow: variable的值与variable.read_value()的值区别详解
2018/07/30 Python
python写入文件自动换行问题的方法
2019/07/05 Python
基于python实现的百度音乐下载器python pyqt改进版(附代码)
2019/08/05 Python
PyCharm第一次安装及使用教程
2020/01/08 Python
在tensorflow实现直接读取网络的参数(weight and bias)的值
2020/06/24 Python
python如何安装下载后的模块
2020/07/03 Python
快速创建python 虚拟环境
2020/11/28 Python
学习2014年全国两会心得体会
2014/03/12 职场文书
演讲稿的写法
2014/05/19 职场文书
法人代表身份证明书及授权委托书
2014/09/16 职场文书
副乡长群众路线教育实践活动个人对照检查材料
2014/09/19 职场文书
2014年银行年终工作总结
2014/12/19 职场文书
庆七一活动简报
2015/07/20 职场文书
《秋思》教学反思
2016/02/23 职场文书
go select编译期的优化处理逻辑使用场景分析
2021/06/28 Golang
Mysql中where与on的区别及何时使用详析
2021/08/04 MySQL
Nginx部署vue项目和配置代理的问题解析
2021/08/04 Servers
python 闭包函数详细介绍
2022/04/19 Python