IDX = kmeans(X, K)
X为N*P的矩阵,K为分类数。IDX为N*1矩阵,内容为类别数,类似于label。
Example 1:
>> A = rand(5,5);
>> B = kmeans(A,3)
B =
1
3
1
2
2
当X为N*P大小的图像,应写为IDX = kmeans(X(:),K)。
Example 2:
>> A = imread('image.jpg');
>>A = double(A);
>>B = kmeans(A,3)
B =
1
3
...
2
( B为 NP*1的矩阵)
[IDX, C] = kmeans(X, K)
C的大小为K*P,为所聚类别的中心点位置。