保存他們在不同的矩陣我有一個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