kmeans中的错误

时间:2017-02-22 20:03:10

标签: matlab k-means

我有以下类型的数据,

total = 
        0         0
        0         0          
        1.0000    1.0000
        0.0230    0.0483
        0.0002    0.0001

我使用

从两个DICOM图像的直方图中提取了这些数据
img1 = imhist(X);
img2 = imhist(Y);
total = [img1,img2];

我正在尝试将kmeans应用于

 nClusters = 3;

 results = kmeans(total, nClusters);

但它显示了kmeans系列的错误,请告诉我一些我应该如何克服这个问题。

这是我面临的错误

Cannot find an exact (case-sensitive) match for 'kmeans'

2 个答案:

答案 0 :(得分:0)

很可能是数据输入问题没有足够数量来容许3个集群,或者数据如此紧密地分组,以至于许多请求的3都是空的,即使看起来整个DOF足够

答案 1 :(得分:0)

您需要拥有工具箱,您必须检查您的许可证。如果您的许可证允许,您可以从MathWorks帐户下载它,否则您需要购买工具箱。如果你只需要kmeans,你可以在Matlab Central中搜索它,那里有一些等价函数。