文件名称:k-means 算法:在给定形状上的 N 个随机点上运行 k-means 算法。-matlab开发
文件大小:4KB
文件格式:ZIP
更新时间:2024-06-21 08:58:03
matlab
[计数器] = kMeans(numPoints, numClusters, shape, drawOn, showOn) 该函数将输入作为输入: numPoints:要聚类的随机点数; numClusters:将点分组的簇数; 形状:一个字符串 'square'、'circle' 或 'tube' 来执行 kMeans 过程; drawOn:1 或 0 表示是否显示动态加入不同集群的点(不适合超过 500 个点); showOn:一个 1 或 0,指示是否在每次迭代后将簇中的更新显示为新图形 给定适当的参数 kMeans 首先在给定的 SHAPE 中放置 k = numClusters 个随机点,然后执行 kMeans 算法。 也就是说,我们首先将每个 N = numPoints 分配给最接近的初始平均值(在标准欧几里德意义上),然后计算每个集群的质心/质心,然后再次开始重新分配过程。
【文件预览】:
kMeans.zip