是否可以使用排序功能實現與使用排序方式相同的功能。由於迭代,我的矩陣有超過400萬行以上的行,並且導致很多延遲。 (一個矢量化的方法將不勝感激)在Matlab中進行排序與排序
%Col1 -> date, Col2 -> id, Col3 -> ranking within each date-group (to help you debug)
data = [ ...
734614 5 3; 734615 6 5; 734622 1 1; 734615 1 1; 734615 4 3;
734622 2 2; 734622 4 3; 734615 3 2; 734615 5 4; 734614 3 2;
734614 1 1; 734622 8 4; 734622 9 5;] ;
sortedanswer =
734614 1 1
734614 3 2
734614 5 3
734615 1 1
734615 3 2
734615 4 3
734615 5 4
734615 6 5
734622 1 1
734622 2 2
734622 4 3
734622 8 4
734622 9 5
謝謝!
只是爲了澄清,你是排序第一列,然後是第二列相同的第一列值? – Phonon 2011-06-14 20:14:56