当前位置: 首页 > news >正文

绘制 Logistic 映射分叉图

逻辑斯蒂映射:
x k + 1 = r x k ( 1 − x k ) x_{k+1} = rx_k(1-x_k) xk+1=rxk(1xk)

import numpy as np
import matplotlib.pyplot as plt
from matplotlib import rcParams
from tqdm.notebook import tqdm

rcParams.update({'font.size': 18})
plt.rcParams['figure.figsize'] = [12, 12]

startval = 1
endval = 4
xvals = np.array([[],[]])
n_iter = 1000
n_plot = 100

def logistic(xk,r):
    return r*xk*(1-xk)

for r in tqdm(np.arange(startval,endval,0.00025)):
    x = 0.5
    for i in range(n_iter):
        x = logistic(x,r)
        if i == n_iter-n_plot:
            xss = x
        if i > n_iter-n_plot:
            xvals = np.append(xvals,np.array([[r],[x]]),axis=1)
            if np.abs(x-xss) < 0.001:
                break

plt.plot(xvals[0,:],xvals[1,:],'.',ms=0.1,color='k')
plt.ylim(0,1)
plt.xlim(1,endval)

在这里插入图片描述

局部放大

plt.plot(xvals[0,:],xvals[1,:],'.',ms=0.1,color='k')
plt.ylim(0,1)
plt.xlim(3.45,4)
plt.xlabel('r')
plt.ylabel(' fixed point')

在这里插入图片描述

相关文章:

  • 利用SQL Server 2000 技能来学习 DB2 V8
  • Debian 配置Bind9 DNS服务器
  • 动态模式分解(DMD)
  • 使用 Unbound 创建DNS服务器
  • 最优奇异值硬阈值 SVHD
  • FTP服务器关于断点续传权限的防范问题
  • HAMILTONIAN SYSTEMS AND TRANSFORMATIONS IN HILBERT SPACE (KOOPMAN, 1931)
  • 使用Bind配置DNS Load Balancing
  • Koopman 算子理论参考文献
  • 计算一阶导数的四阶中心差分格式
  • Hankel alternative view of Koopman (HAVOK) analysis
  • SharePoint列表导入/导出命令
  • 奇怪吸引子图鉴
  • 百度网盘提速
  • 全球十大交响乐团
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • CSS魔法堂:Absolute Positioning就这个样
  • Elasticsearch 参考指南(升级前重新索引)
  • ES6简单总结(搭配简单的讲解和小案例)
  • Flex布局到底解决了什么问题
  • Java 最常见的 200+ 面试题:面试必备
  • Map集合、散列表、红黑树介绍
  • React Transition Group -- Transition 组件
  • webpack入门学习手记(二)
  • 从0实现一个tiny react(三)生命周期
  • 机器学习 vs. 深度学习
  • 机器学习中为什么要做归一化normalization
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 区块链将重新定义世界
  • 什么是Javascript函数节流?
  • 应用生命周期终极 DevOps 工具包
  • 鱼骨图 - 如何绘制?
  • 原创:新手布局福音!微信小程序使用flex的一些基础样式属性(一)
  • 《天龙八部3D》Unity技术方案揭秘
  • 1.Ext JS 建立web开发工程
  • FaaS 的简单实践
  • Mac 上flink的安装与启动
  • ​创新驱动,边缘计算领袖:亚马逊云科技海外服务器服务再进化
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (floyd+补集) poj 3275
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (淘宝无限适配)手机端rem布局详解(转载非原创)
  • (一) storm的集群安装与配置
  • (一)80c52学习之旅-起始篇
  • (转)菜鸟学数据库(三)——存储过程
  • . ./ bash dash source 这五种执行shell脚本方式 区别
  • ... 是什么 ?... 有什么用处?
  • .net 7 上传文件踩坑
  • .Net(C#)自定义WinForm控件之小结篇
  • .Net6支持的操作系统版本(.net8已来,你还在用.netframework4.5吗)
  • .NET值类型变量“活”在哪?
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • /dev/sda2 is mounted; will not make a filesystem here!
  • @FeignClient注解,fallback和fallbackFactory