2013-10-26 123 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