sortrows
- sortrows(X) sorts rows of X in ascending order
- sortrows(X, cols) sorts X based on columns specified in cols
- sortrows(X, -cols) sorts X based on columns specified in cols in descending order
- [Y, ix] = sortrows(X) with ix satisfying Y = X(ix)
Examples
> X = ['baac';'bccc';'dbcc';'aacc']# baac bccc dbcc aacc > sortrows(X, [4 -1])# dbcc baac bccc aacc > [Y, index] = sortrows(X, 2) > Y# baac aacc dbcc bccc > index# 1 4 3 2
> ID = {'A1';'A2';'A3';'A4'}; Gender = {'M';'F';'F';'F'}; Age =[15;10;11;9]; T1= table(ID, Gender, Age) [ID:4x1 cell] [Gender:4x1 cell] [Age:4x1 double] [T1:4x3 table] > [T2, index] = sortrows(T1, {'Age', 'Gender'}) > T2# ID Gender Age A4 F 9 A2 F 10 A3 F 11 A1 M 15