【发布时间】:2017-11-07 04:46:18
【问题描述】:
我正在解决这个问题:
有一个3d二进制矩阵,我用matlab中的kmeans算法聚类;
之后我得到一个值 C,其中包含数组中这些簇的质心坐标,例如:
C= 30.0000 15.0000 48.5000
100.2676 57.7382 80.7489
57.5000 85.0000 35.0000
27.5000 50.0000 69.5000
(4 个质心:第一个带有坐标的质心 (30,15,48,5))
其中行代表每个质心的x,y 和z 坐标。
当我对另一个矩阵进行聚类时,我得到第二个值,其中也包含第二个质心的坐标。 现在我必须匹配具有最小距离的第一个和第二个聚类的质心,并创建一个输出,我可以看到哪些质心属于一起。
我已经用pdist(X) 尝试过,我得到了坐标的成对距离,但我无法将它们匹配在一起..
如何解决这个问题,有什么想法吗?
【问题讨论】:
标签: algorithm matlab distance k-means minimum