标签: matlab cluster-analysis
我正在使用MATLAB的k均值聚类函数。我需要每次都K=2,直到所有群集都符合定义的条件 如果我的数据是
K=2
all_data=5*[3*rand(1000,1)+5,3*rand(1000,1)+5];
我跑
[IDX C]=kmeans(all_data,2);
我需要在每次迭代时检查all_data(IDX==1)和all_data(IDX==2)的大小,并继续使用k=2进行群集,直到生成的群集的大小达到特定值。 如何在MATLAB的迭代循环中实现它?
all_data(IDX==1)
all_data(IDX==2)
k=2