K-means聚类算法Matlab代码

来源:互联网 发布:传奇霸业法师血符数据 编辑:程序博客网 时间:2024/05/03 19:58

K-means算法的matlab代码,输入样本和聚类个数,返回所有类内距离和之和和收敛迭代次数,画图部分,用了基本的7种颜色,故8类以上无法画图会有提示,并且4维以上无法画图。


%-----------------------K-means聚类函数---------------------------------

%入参:
%    NumCluster 聚类个数
%    x          样本
%出参:
%    f        所有类内距离和之和
%    g        收敛迭代次数
%-----------------------------------------------------------------------
function [f,g]=K_means(NumCluster,x)

。。。。。。


下载地址:http://download.csdn.net/detail/aircherfjt/5425275

另一个k-means domo地址:http://home.deib.polimi.it/matteucc/Clustering/tutorial_html/AppletKM.html


样本2维

聚成2类


聚成4类


聚成7类



样本3维

聚成3类






原创粉丝点击