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
结果如下:
三维混沌映射可以参考之前洛伦兹吸引子。