2014-02-05 59 views
-1

我對k均值以下腳本在Matlab:k均值上fisherIris數據

load fisheriris 
k = 3; 
clusterIndex = kmeans(meas,3); 
scatter(meas(:,1),meas(:,2),[],clusterIndex, 'filled') 

如何繪製各組的重心? 請幫忙!

回答

0
直從

docs

[IDX,C] = k均值(X,k)的返回在 K-通過 - 對矩陣C

所以第k簇的質心的位置你的情況根本就這樣:

[clusterIndex, centroids] = kmeans(meas,3); 

順便說一句,你可能會喜歡gscatter,這將很好地影響你對集羣爲您服務。

+0

非常感謝! – user19565

+0

您可以請給我劇情腳本如何顯示這些質心 – user19565

+0

@ user19565這是字面上我發佈的鏈接。只是讀下來。 (中心(:,1),質心(:2),'kx','MarkerSize',12,'LineWidth',2)' – Dan