matlab练习程序(logistic混沌映射)


Logistic映射是一个一维混沌映射,差分方程如下:

X(n+1)=X(n)*μ*(1-X(n))  μ∈[0,4] X∈[0,1]

u为logistic控制参数,取值为[0,4],x取[0,1]时,系统处于混沌状态。

该系统在保密通信领域有所应用。

代码如下:

clear all;close all;clc;

uu = 1:0.001:4;
for x = 0.1:0.01:0.9
    i=1;
    re=zeros(length(uu),1);
    
    for u=1:0.001:4
        x0 = x;
        for k=1:300
            x0 = x0 * u * (1 - x0);
        end
        re(i) = x0;
        i=i+1;
    end
    
    uu = 1:0.001:4;
    plot(uu,re,'.')
    hold on;
end

结果如下:

三维混沌映射可以参考之前洛伦兹吸引子


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM