是否可以使用排序功能实现与使用排序方式相同的功能。由于迭代,我的矩阵有超过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