MATLAB绘制Logistic混沌映射的分叉图_logistic映射matlab_鹅毛在路上了的博客-程序员秘密

技术标签: matlab  算法  Matlab  开发语言  

Logistic混沌映射函数:

x ( i + 1 ) = u ⋅ x ( i ) ⋅ [ 1 − x ( i ) ] , ( i = 0 , 1 , … , n ) x(i+1) = u · x(i) ·[1 - x(i)],(i=0,1,…,n) x(i+1)=ux(i)[1x(i)],i=0,1,,n)

其中 0 ≤ x ( i ) ≤ 1 , u ≤ 4 0 \leq x(i) \leq1,u \leq4 0x(i)1u4

clc,clear,close all;
x0 = 0.5;
u = 0:0.001:4;  %自定义步长改变迭代次数
xn = ft_logistic(x0,length(u)-1,u);

function [yn] = ft_logistic(x0,num_len,u)
    xn = x0;
    for j = 1:num_len
        u_i = u(j);
        for i = 1:j
            xn(i+1) = u_i*xn(i).*(1-xn(i));
        end
        plot(u_i,xn(j),'b.',"linewidth",1.2)
        hold on
        grid on
        yn(1,j) = xn(j);
    end
end

或将绘图函数移出循环速度更快:

clc,clear,close all;
x0 = 0.5;
u = 0:0.001:4;  %自定义步长改变迭代次数
xn = ft_logistic(x0,length(u)-1,u);
plot(u(2:end),xn,'b.',"linewidth",1.2)
grid on

function [yn] = ft_logistic(x0,num_len,u)
    xn = x0;
    for j = 1:num_len
        u_i = u(j);
        for i = 1:j
            xn(i+1) = u_i*xn(i).*(1-xn(i));
        end
        yn(1,j) = xn(j);
    end
end

在这里插入图片描述
在这里插入图片描述

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/wayne6515/article/details/124775718

智能推荐

Unity-WebGL基于JS实现网页录音_unity webgl 录音_青衫磊落长歌行的博客-程序员秘密

用网页原生的navigator.getUserMedia录音,然后传音频流给Unity进行转AudioClip播放。

c语言和c++对结构体,C语言中结构体(Struct)的自引用 和 相互引用 | C/C++程序员之家..._流光微言的博客-程序员秘密

结构体的自引用(selfreference),就是在结构体内部,包含指向自身类型结构体的指针。结构体的相互引用(mutualreference),就是说在多个结构体中,都包含指向其他结构体的指针。1. 自引用 结构体1.1 不使用typedef时错误的方式:[cpp]struct tag_1{struct tag_1 A; /* 结构体 */int value;};[/cpp]这种声明是错误的,因...

js两组日期与时间的合并,并计算时间差_js合并两个日期区间_鱼塘鱼塘的博客-程序员秘密

1.通过F12进入代码页面,通过shift+ctrl+c键可以选择页面上面的元素。通过这种方式,获取对应元素的ID值。在通过var a1=document.getElementById("id名").value; //通过document.getElementById(“id名”).value来获取value值。2.这里我获取到的日期和时间是分开的,所以我们要先进行合并。但日期类型的数据无法直接合并,需要通过数据转换。var t1= a1.toString();//通过toString()将日期

虚拟机CentOS 7 网络连接显示"以太网(ens33,被拔出)"_西邮陈冠希的博客-程序员秘密

虚拟机centOS 7显示“以太网(ens33,被拔出)”的原因是两个服务被禁用了。 这是我设置后的截图。。解决办法:1.首先查看网络连接方式选择菜单中的“虚拟机”,再选择“设置”,选择“网络适配器”,查看网络连接方式设置。这里我选择的是“NAT模式”。 2. 开启相关服务在桌面选中“计算机”,左键“管理”,打开计算机管理窗口。 点击“服务和应用”,选择“服务”,...

新华三:存储下一个十年是智能和速度并举_大数据在线的博客-程序员秘密

“首创精简卷技术、融合存储的缔造者、第一个开辟软件定义存储市场、首创存储人工智能、第一家推出IDP智能存储平台、第一家实现并行多控制存储平台……”过去十年,论对于存储趋势的洞察、把控与引领,新华三存储一路领先,业内可能无出其右。下一个十年,数字经济、产业数字化、数字化转型无不是需要以数据为基础,与数据打交道紧密的企业存储愈发重要。那么,企业存储将走向何方?在2021 NAVIGATE 领航者峰会上,新华三带来了它的深度思考。在新华三看来,智能和速度将是未来十年企业存储最为核心的两大趋势。与其他人云亦

随便推点

OpenGL中显示背景贴图_opengl插入背景_xiaogeformax的博客-程序员秘密

转载请声明出处:导言:通常在OpenGL里面绘制的都是默认的黑色背景,对于有些时候,太过于单调了,现在我们可以对它加上背景,实现一个不错的图形.在网上看到人家要实现星空图,找到一张星空图片贴在背景上面.看一下效果图原理:看一下下面的这张图:这是OpenGL里面摄像机的原理图,我们要绘制的物体在离摄像机近的地方,那个离摄像机远的矩形

paoding-rose手册_菜鸟阿达的博客-程序员秘密

转 Paoding Rose使用手册 2015年05月28日 11:07:04 winwill2012 阅读数:4374 ...

2021-07-26_content = f.read()_Pale_blue_recall的博客-程序员秘密

目录 具体内容 文件操作 1:文件操作介绍 2:文件的打开与关闭 3:文件的读写 4:文件及文件夹的相关操作 异常处理 1:异常介绍 2:捕获异常 3:异常的传递 4:抛出自定义的异常 5:异常处理中抛出异常 一、文件的介绍1 :什么是文件?如下图展示数据image-20210117130855293.png2 文件的作用使用文件的目的:保存数据存放在磁盘把一些存储存放起来,可以让程序下一次执行的时候.

将oracle中blob数据写入文件,再把文件读取插入数据库_oracle写入blob数据到数据库_xyp6272453的博客-程序员秘密

今天项目要提供一个版本给现场的同事做测试,并且初始化数据当中有blob数据,所以为了解决这个问题在网上找了好些资料东凑西凑终于把这个给弄好了,代码大概就是这样://将数据库中的blob数据存储为txt文件public static void export(){    String url = Global.getConfig("db.rsk.url");//数据连接    St

python遍历获取指定文件夹下所有文件_积跬步,慕至千里的博客-程序员秘密

目录一、问题需求二、解决方案方法一、使用os库方法二、使用glob库一、问题需求      最近要批量处理一批文件,那怎么挨个自动化导入这些文件的路径和名称呢,这肆意而为起的文件名称,手工一个个编辑肯定是不行的。必须得有相应的方法解决这一机械化的操作。话不多说,上解决方案。二、解决方案方法一、使用os库os库就不多说了,就是使用os.walk()函数1。os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向

解决chrome浏览器使用http的url却自动跳转https的问题_url 设置不强跳https_Sakura__Lu的博客-程序员秘密

具体的解决方法我是参考了这几篇文章解决的https://blog.csdn.net/u012359995/article/details/92801292https://blog.csdn.net/thewindkee/article/details/80668974在chrome浏览器的地址栏输入http开头的网址,chrome浏览器却重定向到了https开头的网址。此情况也存在于编...