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

📄 clusterdemo.m

📁 DNa聚类分析软件
💻 M
字号:

clc,clear;
path(path,'c:\');
load demo.txt;
sum=0;
cofi=0;
cofj=0;
for i=1:1:20
  for j=1:1:20
     avei=mean(demo(i,:));
     avej=mean(demo(j,:));
     sum=0;
     cofi=0;
     cofj=0;
     for k=1:1:4
         sum=sum+abs(demo(i,k)-avei)*abs(demo(j,k)-avej);
         cofi=cofi+(demo(i,k)-avei)^2;
         cofj=cofj+(demo(j,k)-avej)^2;
     end
     cof(i,j)=sum/(sqrt(cofi)*sqrt(cofj));
 end
end

for i=1:1:20
    for j=1:1:20
        cof(i,j)=round(cof(i,j)*1000)/1000;
    end
end

for i=1:1:20
    for j=1:1:20
        cof(i,j)=round(cof(i,j)*100)/100;
    end
end

%传递闭包
R=0;  
result=cof;
for k=1:1:5
  flag=0;
  last=result;
  for i=1:1:20
    for j=1:1:20
         f=max(min(result(i,:),result(:,j)'));         
         result(i,j)=f; 
    end
  end
  for i=1:1:20
      for j=1:1:20
         if result(i,j)~=last(i,j)
             flag=flag+1;
         end
     end
  end

  k
  flag 
end

temp=result;
for thre=0:0.01:0.05
    thre=1-thre;
    result=temp;
     for j=1:1:20        
        for k=1:1:20
            if result(j,k)>=thre 
                result(j,k)=1;
            else
                result(j,k)=0;
            end
        end
    end    
end        

        
        

⌨️ 快捷键说明

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