cen=centres;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? %排序数组重赋值
count=1;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?%节数计数
length_a=1;? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ? %用于计算各个节数的个数
for i=1:1:length(cen)-1
? ? if(abs(lsh_cen(i,1)-lsh_cen(i+1,1))<2)? ? ? ? ? ? ? ? ? ? ?%每一节的特征
? ? ? ? length_a=length_a+1;? ? ? ??
? ? ? ? if(cen(i,2)>cen(i+1,2))? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? %开始排序
? ? ? ? ? ? temp=_cen(i,2);
? ? ? ? ? ? lsh_cen(i,2)=lsh_cen(i+1,2);
? ? ? ? ? ? lsh_cen(i+1,2)=temp;
? ? ? ? end
? ??
? ? else
? ? ? ? ?b=i;
? ? ? ? ?a=length_a;
? ? ? ? ?length_a=1;
? ? ? ? ?for jj=1:1:15? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?%这里15根据节中最多的元素个数确定
? ? ? ? ? ? ?for dd=b-a+1:1:b-1
? ? ? ? ? ? ? ?if(cen(dd,2)>cen(dd+1,2))
? ? ? ? ? ? ? ? temp=cen(dd,2);
? ? ? ? ? ? ? ? cen(dd,2)=cen(dd+1,2);
? ? ? ? ? ? ? ? cen(dd+1,2)=temp;
? ? ? ? ? ? ? ?end
? ? ? ? ? ? ?end
? ? ? ? end
? ? ? ? ?sub_row=sub_row+1;
? ? end