matlab自带的kmeans代码可在哪看,它初始点选择使用参数sample,这个具体是怎么选择的,我怎么能找出来啊

2025-05-14 01:35:02
推荐回答(1个)
回答(1):

以MATLAB  R2012b为例:

一、点击下图中红圈指示“Find Files”。

二、执行完步骤一,出现下图,先在红圈1中输入“kmeans”,再在红圈2中选择文件类型为“.m“,再在红圈3中选择搜索范围”Entire MATLAB path“,再点击红圈4中”Find“,然后就会出现红圈5中的”kmeans.m“,这时双击”kmeans.m“即可打开kmeans函数的源代码。

三、对于其他版本的MATLAB,查找kmeans函数的源代码则大同小异了,而kmeans函数的使用方法,可在MATLAB的help中找到。至于如何选择初始点,好像有随机选择k个点法、选择批次距离尽可能远的k个点等等方法,具体还要查阅相关资料。