聚类分析与MATLAB实现.pptVIP

  • 11
  • 0
  • 约1.36万字
  • 约 67页
  • 2019-11-02 发布于安徽
  • 举报
% 初始聚类 c2=setdiff(c1,t4); c3=[i1(1),i1(2),t3,t4]; D=d(:,[i1(1),i1(2),t3,t4]); [D1,J1]=sort(D,2); for i=1:m if D1(i)~=0 L1(i)=J1(i,1); else L1(i)=J1(i,2); end end q1=find(L1==1);q2=find(L1==2);q3=find(L1==3);q4=find(L1==4); G1=a([i1(1),q1],:) G2=a(setdiff([i1(2),q2],[i1(1),q1]),:) G3=a(setdiff([t3,q3],[i1(1),i1(2),q1,q2]),:) G4=a(setdiff([t4,q4],[i1(1),i1(2),t3,q3]),:) ③ 设在第m步得到分类 以上递推计算过程中, ,不一定是样品,也未必是Gi(m)重心,当m逐渐增大,分类趋于稳定,此时xi(m)? xi(m+1), Gi(m) ? Gi(m+1) ,算法即可结束.实际计算若从某步开始,连续两次分类一样,则分类完成. % 二次聚点与分类 m1=mean(G1); m2=G2; m3=mea

文档评论(0)

1亿VIP精品文档

相关文档