📄 initialize.m
字号:
% initialize
%初始化群体,规模1,染色体位数10,
%n=input('please input population size n=:');%群体规模
%g=input('please input max-generation g=:');%进化代数
for i=1:m
a(i)=1/sqrt(2);%‘0’态系数
b(i)=1/sqrt(2); %‘1’态系数
end
%MAX=zeros(number,g) %保持的最高适应度值
%BEST=zeros(number,m)%保持的问题最优解
q=zeros(2,m,n);%定义群体染色体
for j=1:n
for i=1:m
q(:,i,j)=[a(i),b(i)]';%单个染色体。即q(1,i,j)为第j个染色体的第i位的‘0’态系数,
%q(1,i,j)为第j个染色体的第i位的‘1’态系数
end
end
q;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -