我有以下类型的数据,
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'发布于 2017-02-24 00:16:59
你需要拥有工具箱,你必须检查你的执照。如果您的许可证允许,您可以从您的MathWorks帐户下载它,否则您需要购买工具箱。如果您只需要kmeans,您可以在Matlab中搜索它,这里有一些等价的函数。
发布于 2017-02-22 20:08:17
最有可能的是,这是一个数据输入问题,没有足够的数量来支持3个集群,或者数据是如此紧密地分组,以至于所要求的3中有许多是空的,即使看起来是足够的自由度。
https://stackoverflow.com/questions/42401167
复制相似问题