📄 cro.m
字号:
%“交叉”操作:线性重组
function scro=cro(s,seln,pc);
inn=size(s,1);
bn=size(s,2);
pcc=pro(pc); %根据交叉概率决定是否进行交叉操作,1则是,0则否
if pcc==1
a1=rand*1.5-0.25;
a2=rand*1.5-0.25;
scro(1,:)=s(seln(1),:)+ (s(seln(2),:)-s(seln(1),:))*a1;
scro(2,:)=s(seln(1),:)+ (s(seln(2),:)-s(seln(1),:))*a2;
else
scro(1,:)=s(seln(1),:);
scro(2,:)=s(seln(2),:);
end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -