gen_decode.m

来自「遗传算法 并有很简单的例子。对于初学者来说是个不错的选择」· M 代码 · 共 12 行

M
12
字号
function X=gen_decode(P,Nb,l,u)
%将二进制数组P 解码为群体X 的状态矩阵
Np=size(P,1);
N=length(Nb);
for n=1:Np
    b2=0;
    for m=1:N
        b1=b2+1;
        b2=b1+Nb(m)-1;
        X(n,m)=bin2dec(P(n,b1:b2))*(u(m)-l(m))/(2^Nb(m)-1)+l(m);%解码方程
    end
end

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?