使用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 ZipFile模块详解
Nov 01 Python
Python入门篇之编程习惯与特点
Oct 17 Python
以Python的Pyspider为例剖析搜索引擎的网络爬虫实现方法
Mar 30 Python
Python实现针对中文排序的方法
May 09 Python
浅谈django model的get和filter方法的区别(必看篇)
May 23 Python
浅谈Python小波分析库Pywavelets的一点使用心得
Jul 09 Python
python实时监控logstash日志代码
Apr 27 Python
python 在sql语句中使用%s,%d,%f说明
Jun 06 Python
Python+PyQt5+MySQL实现天气管理系统
Jun 16 Python
python如何运行js语句
Sep 09 Python
教你怎么用python实现字符串转日期
May 24 Python
python保存图片的四个常用方法
Feb 28 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/10/09 PHP
PHP对表单提交特殊字符的过滤和处理方法汇总
2014/02/18 PHP
Laravel学习教程之IOC容器的介绍与用例
2017/08/15 PHP
laravel框架中表单请求类型和CSRF防护实例分析
2019/11/23 PHP
javascript 时间比较实现代码
2009/10/28 Javascript
Tinymce+jQuery.Validation使用产生的BUG
2010/03/29 Javascript
jquery.tmpl JQuery模板插件
2011/10/10 Javascript
Javascript自定义函数判断网站访问类型是PC还是移动终端
2014/01/10 Javascript
JavaScript函数作用域链分析
2015/02/13 Javascript
JS实现5秒钟自动封锁div层的方法
2015/02/20 Javascript
js实现input密码框提示信息的方法(附html5实现方法)
2016/01/14 Javascript
BootStrap与validator 使用笔记(JAVA SpringMVC实现)
2016/09/21 Javascript
jQuery上传多张图片带进度条样式(DEMO)
2017/03/02 Javascript
Vue.js仿Metronic高级表格(一)静态设计
2017/04/17 Javascript
不得不看之JavaScript构造函数及new运算符
2017/08/21 Javascript
linux 后台运行node服务指令方法
2018/05/23 Javascript
详解Vue改变数组中对象的属性不重新渲染View的解决方案
2018/09/21 Javascript
详解使用element-ui table组件的筛选功能的一个小坑
2018/11/02 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
2019/05/01 Javascript
深入webpack打包原理及loader和plugin的实现
2020/05/06 Javascript
[01:02:04]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第一场 8.23
2019/09/05 DOTA
Python中实现字符串类型与字典类型相互转换的方法
2014/08/18 Python
python计算对角线有理函数插值的方法
2015/05/07 Python
python判断给定的字符串是否是有效日期的方法
2015/05/13 Python
python面向对象法实现图书管理系统
2019/04/19 Python
Django models文件模型变更错误解决
2020/05/11 Python
社区版pycharm创建django项目的方法(pycharm的newproject左侧没有项目选项)
2020/09/23 Python
python 下载文件的几种方法汇总
2021/01/06 Python
html5 datalist 选中option选项后的触发事件
2020/03/05 HTML / CSS
以实惠的价格轻松租车,免费取消:Easyrentcars
2019/07/16 全球购物
市场开发计划书
2014/05/07 职场文书
小学班级口号
2014/06/09 职场文书
入党积极分子党小组意见
2015/06/02 职场文书
用基于python的appium爬取b站直播消费记录
2021/04/17 Python
python基础学习之递归函数知识总结
2021/05/26 Python
MySQL中IO问题的深入分析与优化
2022/04/02 MySQL