2013-10-26 87 views
0

我正在计算kmeans中心进行100次迭代。我已经设置了初始质心和复制等于1。在下面的步骤,我试图通过新的质心:Kmeans in Matlab,replicates and start

[idx,ctrs1,sumd,D] = kmeans(data,3,'Replicates',1,'start',cen1); 
[idx,ctrs2,sumd,D] = kmeans(data,3,'Replicates',1,'start',ctrs1); 
... 

但我的心是不会改变可言,甚至从第一次迭代。我的代码有问题吗?

+0

你确定你明白'Replicates'是什么意思(这里不需要)。相反,你可能打算使用''MaxIter',1'。 –

+0

刚刚实现。谢谢。 –

回答

0

使用MaxIter属性而不是replicate