找到分配给哪个集群的行 - k表示集群Matlab

时间:2014-10-04 09:54:01

标签: matlab k-means

idx4 = kmeans(A,4);
silhouette(A,idx4,'Euclidean')

我有尺寸的矩阵A [492 x 5148]。我使用上面的命令在matlab上进行了kmeans聚类,并使用轮廓函数绘制。它精美地显示了4个簇。但现在我想知道矩阵A的哪一行被分配给哪个集群。怎么知道?

1 个答案:

答案 0 :(得分:1)

从文档http://www.mathworks.es/es/help/stats/kmeans.html中,您将看到idx4包含A中每行的集群索引。

也就是说,idx4(1)的值是行A(1,:)的簇的索引。