我是matlab新手,我想知道如何在MATLAB中執行k-means算法,並且我想知道如何在執行k均值時定義聚類中心。如何在MATLAB中執行k-means算法?
例如,假設我正在創建一個如下所示的數組。
m = [11.00; 10.60; 11.00; 12.00; 11.75; 11.55; 11.20; 12.10; 11.60; 11.40;...
11.10; 11.60; 11.00; 10.15; 9.55; 9.35; 8.55; 7.65; 7.80; 8.45; 8.05]
我想把上述值聚類爲5簇,其中k = 5
我想利用聚類中心爲2,5,10,20,40
所以我的問題是如何定義聚類中心並在MATLAB中執行k-means算法? 是否有一個特定的參數來設置MATLAB kmeans()
函數中的聚類中心?
請幫我解決上述問題。
檢查這個https://in.mathworks.com/help/stats/kmeans.html –