MATLAB: How to sort/Rearrange a matrix

sort

I want to sort a matrix in such a way so that in 1st column all values in ascending order but in other columns all values should be the same. Elements of one row can't change their respective row.
if I have a=[1 2 3 0;4 7 8 9;5 2 3 4;2 7 5 6] then output should be =
[1 2 3 0;2 7 5 6;4 7 8 9;5 2 3 4]

Best Answer

The sortrows function will do what you want.