急求!!!matlab的K-均值聚类算法程序,采用下面的数据进行聚类分析。

采用下面的数据进行聚类分析:
x1 x2
-0.5200 1.8539
2.5849 2.2481
0.9919 1.9234
2.9443 3.7382
-0.4240 3.6220
1.7762 2.6264
2.0581 2.0918
1.5754 1.1924
1.7971 1.5387
0.4869 0.5940
7.8736 7.6255
8.1850 7.5291
9.3666 9.7513
8.4139 8.7532
10.5374 8.0650
9.1401 7.7072
7.1372 8.0828
8.5458 8.7662

第1个回答  2013-10-31
没懂你是要如何聚类,如果是把(x1,x2)看成点集的话,直接
x1=[-0.5200
2.5849
0.9919
2.9443
-0.4240
1.7762
2.0581
1.5754
1.7971
0.4869
7.8736
8.1850
9.3666
8.4139
10.5374
9.1401
7.1372
8.5458]

x2=[1.8539
2.2481
1.9234
3.7382
3.6220
2.6264
2.0918
1.1924
1.5387
0.5940
7.6255
7.5291
9.7513
8.7532
8.0650
7.7072
8.0828
8.7662]

kmeans(X,4) %这里以分为4类为例,想分几类就写几
输出的结果就是每一行所对应的类编号了
第2个回答  2012-11-23
调用kmeans函数
第3个回答  2012-11-20
google 里有通用程序,你下一个就OK了
相似回答