I have a 2-by-3 matrix, and I want to sort it according to the first column. Here\'s an example:
data will change to --> new data
11 33
As @gnovice suggests, sortrows is the best solution here. You can also specify more than one output for the sort and sortrowscommands, which will return the sort index. You can use this to modify your other columns as well or just to keep track of the permutation. For example:
A=rand(10,2);
[B, idx]=sortrows(A);
The SORTROWS function can handle that for you:
B = sortrows(A);