我有一个大型数据集,我希望在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
答案 0 :(得分:0)
idx=kmeans(dataset,k)
// dataset - kmeans的数据集 // k =簇数 然后知道分配到集群的内容 试试这个
cluster1data=dataset(idx==1,:)