使用kmeans matlab在两个集群中拆分数据

时间:2013-10-04 18:02:55

标签: matlab k-means

我有一个大型数据集,我希望在matlab中使用kmeans算法将其分成两个聚类。我的问题是这两个聚类应该包含数据集中的数据。我怎么能在matlab中做到这一点?

For eg:
1 2 3
4 5 6
6 3 5
1 1 2 

.... 在输出中我应该采用这种格式:

cluster1:
...
1 2 3
1 1 2
cluster 2
4 5 6 
6 3 5

1 个答案:

答案 0 :(得分:0)

   idx=kmeans(dataset,k)

// dataset - kmeans的数据集 // k =簇数 然后知道分配到集群的内容 试试这个

    cluster1data=dataset(idx==1,:)