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

结果如下:

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

posted @ 2021-12-04 20:36  Dsp Tian  阅读(4280)  评论(0编辑  收藏  举报