paixu.m

来自「量子遗传算法MATLAB源代码」· M 代码 · 共 19 行

M
19
字号
function [communityQ,communityR,E,A]=PaiXu(pop,E,A,communityQ,communityR)
for i=1:pop
    for j=1:pop
        if E(i)>E(j)
            tempE=E(i);
            tempCQ=communityQ(:,:,:,:,i);
            tempCR=communityR(:,:,i);
            tempA=A(i);
            E(i)=E(j);
            communityQ(:,:,:,:,i)=communityQ(:,:,:,:,j);
            communityR(:,:,i)=communityR(:,:,j);
            A(i)=A(j);
            E(j)=tempE;
            communityQ(:,:,:,:,j)=tempCQ;
            communityR(:,:,j)=tempCR;
            A(j)=tempA;
        end
    end
end

⌨️ 快捷键说明

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