MATLAB: Sorting matrix in ascending order based on column 1 (and ascending order also for column 2)

inordersort

Hi all, is there a way to sort A in ascending order based on column 1, allowing its other columns to follow with it
A = [1 2 5
1 3 3
2 3 12
1 4 2];
results should be:
B = [1 2 5
1 3 3
1 4 2
2 3 12
];

Best Answer

Use the sortrows command.
B = sortrows(A,1);