保存他们在不同的矩阵我有一个2D矩阵由一些坐标如下(实施例):数据(X,Y):从矩阵中提取的数据点和在MATLAB
45.987543423,5.35000964
52.987544223,5,98765234
另外我有一个阵列由一些整数> = 0的,例如:群集(M)
2,0,3,1
每个此数组中的这些数字与我的2D矩阵above.For例的行对应,它说,一个行(坐标)在Data Matirx中属于集群2,第二行属于集群0等等。 现在我想让每个群集的每个数据点位于一个单独的矩阵中,例如我想将属于群集1的数据点保存在一个单独的矩阵中,群集2保存在一个单独的矩阵中,依此类推...... 可以手动完成它们,但问题是这必须是自动提取。这意味着群集的数量(群集数组的范围在每次运行中都不相同),所以我必须有一个通用算法来为我进行这种提取。有人能帮助我吗?感谢
为什么这些集群必须在一个单独的矩阵?你能解释这个要求的基本原理吗? – physics90 2014-05-29 01:33:28