?? cross.m
字號:
function [cpop ,len,v]=cross(child,bounds,CP)
%交叉函數,采取點交叉
%[newpop ,len]=cross(child,bounds,CP)
%child 復制后的種群
%bounds 邊界約束
%CP 交叉概率
%newpop 交叉后的新種群
%len 每個變量的編碼長度
% 如len返回為[4 3 3];表示有三個變量,第一個變量的二進制編碼長度為4,依次類推
% 作者:機自01-2班曾新海
% zxh21st@163.com
if isempty(CP)
CP=0.25;
end
[n ,m]=size(child);
B=[];len=[];t=[];
mychild=child(:,1:end-1);
v=[];
p=rand(1,n);
k=1;
for i=1:n
if p(i)
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -