📄 logistic_choas_main.m
字号:
% 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -