logistic_choas_main.m

来自「采用logistic构造的混沌模型」· M 代码 · 共 41 行

M
41
字号
% Logistic choas programme
% 使用平台 - Matlab6.5 / Matlab7.0
% 表达式
% x(n+1) = lambda * x(n) * (1 - x(n)) 
% 利用logistic产生混沌序列--------主函数

clc
clear
close all

%优化变量组成的向量的维数,圆度优化的时候是(a,b),故维数为2
group_dim=2;
%优化变量组成的向量种群的规模,初步确定为150。即混沌移民群体的规模。
immigrant_pop=180;


%保存设计变量的上下限数组
%us=zeros(group_dim);
%ux=zeros(group_dim);
us=[0.001,0.001];
ux=[0,0];

%保存混沌序列的数组,用于免疫计算。
%immigrantdata=zeros(immigrant_pop,group_dim);
%调用产生混沌序列的函数进行混沌序列的产生,并绘图显示混沌序列的结果
[immigrantdata]=generate_choasserials(immigrant_pop,group_dim,us,ux);

figure(3);
subplot(2,1,1); 
plot(immigrantdata(1,:));
ylabel('\混沌移民个体数值')
xlabel('数据点序号');
subplot(2,1,2); 
plot(immigrantdata(2,:));
ylabel('\混沌移民个体数值')
xlabel('数据点序号');

%figure(4);
figure('Name','混沌移民群体的二维显示','NumberTitle','off');
plot(immigrantdata(1,:),immigrantdata(2,:),'ro');

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?