⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 logistic_choas_main.m

📁 采用logistic构造的混沌模型
💻 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 + -