使用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程序抓取网页的HTML信息的一个小实例
May 02 Python
Python实现的简单hangman游戏实例
Jun 28 Python
Python爬虫中urllib库的进阶学习
Jan 05 Python
详解python while 函数及while和for的区别
Sep 07 Python
python在TXT文件中按照某一字符串取出该字符串所在的行方法
Dec 10 Python
通过python改变图片特定区域的颜色详解
Jul 15 Python
Python实现把多维数组展开成DataFrame
Nov 30 Python
python学习将数据写入文件并保存方法
Jun 07 Python
Python中zipfile压缩文件模块的基本使用教程
Jun 14 Python
Keras SGD 随机梯度下降优化器参数设置方式
Jun 19 Python
Python ellipsis 的用法详解
Nov 20 Python
Python pandas之求和运算和非空值个数统计
Aug 07 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控制用户的浏览器--ob*函数的使用说明
2007/03/16 PHP
php 异常处理实现代码
2009/03/10 PHP
php的webservice的wsdl的XML无法显示问题的解决方法
2014/03/11 PHP
PHP连接MySQL数据的操作要点
2015/03/20 PHP
php检测文本的编码
2015/07/26 PHP
Symfony2学习笔记之控制器用法详解
2016/03/17 PHP
跨浏览器的 mouseenter mouseleave 以及 compareDocumentPosition的使用说明
2010/05/04 Javascript
jquery 使用点滴函数代码
2011/05/20 Javascript
JS获得QQ号码的昵称,头像,生日的简单实例
2013/12/04 Javascript
jQuery基于当前元素进行下一步的遍历
2014/05/20 Javascript
SpringMVC返回json数据的三种方式
2015/12/10 Javascript
JavaScript实现移动端滑动选择日期功能
2016/06/21 Javascript
Bootstrap DateTime Picker日历控件简单应用
2017/03/25 Javascript
使用JS编写的随机抽取号码的小程序
2017/08/11 Javascript
初识 Vue.js 中的 *.Vue文件
2017/11/22 Javascript
使用selenium抓取淘宝的商品信息实例
2018/02/06 Javascript
详解webpack2异步加载套路
2018/09/14 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
mock.js模拟前后台交互
2019/07/25 Javascript
javascript Canvas动态粒子连线
2020/01/01 Javascript
js实现蒙版效果
2020/01/11 Javascript
[54:54]Newbee vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
Python遍历目录并批量更换文件名和目录名的方法
2016/09/19 Python
python实现梯度下降算法
2020/03/24 Python
详解python项目实战:模拟登陆CSDN
2019/04/04 Python
在Django的View中使用asyncio的方法
2019/07/12 Python
django基于cors解决跨域请求问题详解
2019/08/06 Python
以SQLite和PySqlite为例来学习Python DB API
2020/02/05 Python
Python导入模块包原理及相关注意事项
2020/03/25 Python
如何利用Python动态模拟太阳系运转
2020/09/04 Python
HTML5标签使用方法详解
2015/11/27 HTML / CSS
养成教育工作总结
2015/08/13 职场文书
大学生创业计划书
2019/06/24 职场文书
Html5生成验证码的示例代码
2021/05/10 Javascript
pytorch 如何使用float64训练
2021/05/24 Python
为自由献出你的心脏!「进击的巨人展 FINAL」2022年6月在台开展
2022/04/13 日漫