mut.m
来自「本源码是基于遗传算法的多维函数值的优化计算」· M 代码 · 共 11 行
M
11 行
%“变异”操作
function snnew=mut(snew,pm);
N=50;
bn=size(snew,2)/N;
snnew=snew;
pmm=pro(pm); %根据变异概率决定是否进行变异操作,1则是,0则否
if pmm==1
chb=round(rand*(bn*N-1))+1; %在[1,bn]范围内随机产生一个变异位
snnew(chb)=abs(snew(chb)-1);
end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?