⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 similarity.m

📁 逆变器交叉点的M 文件
💻 M
字号:
%群体的不规则度由信息熵来度量,熵越大,其不规则程度就越大,相似度也就越小
function result=similarity(antibody,n,m)
gene0=n-sum(antibody,1);   %各基因座上出现符号0和1的次数
gene1=sum(antibody,1);    
possibility0=gene0/n;
possibility1=gene1/n;
H=zeros(1,m);
%各基因座的熵
for j=1:m
    if(possibility0(j)~=0)
        H(j)=H(j)-possibility0(j).*log2(possibility0(j));
    end
    if(possibility1(j)~=0)
        H(j)=H(j)-possibility1(j).*log2(possibility1(j));
    end
end
result=1/(1+sum(H,2)/m);
end


⌨️ 快捷键说明

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