2013-10-04 89 views
-1

我有一個很大的數據集,我想在matlab中使用kmeans算法分成兩個聚類。我的問題是這兩個聚類應該包含數據集中存在的數據。如何我可以在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

yes I知道kmeans函數已經存在,它將被分成2個簇。但是我想獲得簇中存在的數據點。如何得到它? – saitds

回答

0
idx=kmeans(dataset,k) 

//數據集,該數據集的k均值 // K =集羣的數量 然後知道什麼被分配到集羣 試試這個

cluster1data=dataset(idx==1,:)