matlab聚类算法代码(聚类分析程序代码)

来源:国外服务器 在您之前已被浏览:1 次
导读:目前正在解读《matlab聚类算法代码(聚类分析程序代码)》的相关信息,《matlab聚类算法代码(聚类分析程序代码)》是由用户自行发布的知识型内容!下面请观看由(国外主机 - www.2bp.net)用户发布《matlab聚类算法代码(聚类分析程序代码)》的详细说明。
笨笨网美国主机,w ww.2 b p .n e t

matlab聚类算法代码(聚类分析程序代码)

一、K均值聚类算法

算法步骤如下:

1、初始化

已知数据集合X,及事先指定聚类的总类数N,在X中随机选取N个对象作为初始的聚类中心。

2、设定迭代终止条件

通常设置最大循环次数或者聚类中心的变化误差。

3、更新样本对象所属类

根据距离准则将数据对象分配到距离最接近的类。

4、更新类的中心位置

将每一类的平均向量作为下次迭代的聚类中心。

5、重复步骤3~4,满足步骤2中的迭代终止条件时,停止

Matlab代码见下图:

matlab聚类算法代码(聚类分析程序代码)

K均值聚类算法-Matlab代码

二、K均值聚类算法应用举例

1、随机生成三组数据

matlab聚类算法代码(聚类分析程序代码)matlab聚类算法代码(聚类分析程序代码)

随机生成的三组数据

2、指定聚类个数及初始化各类的中心位置

matlab聚类算法代码(聚类分析程序代码)matlab聚类算法代码(聚类分析程序代码)

初始化聚类中心

3、调用K均值聚类得到聚类结果

matlab聚类算法代码(聚类分析程序代码)matlab聚类算法代码(聚类分析程序代码)

K均值聚类结果

matlab聚类算法代码(聚类分析程序代码)
笨笨网美国主机,w ww.2 b p .n e t
提醒:《matlab聚类算法代码(聚类分析程序代码)》最后刷新时间 2025-03-21 11:19:31,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《matlab聚类算法代码(聚类分析程序代码)》该内容的真实性请自行鉴别。