Как насчет
a = [1 4 5; 6 7 2]
a =
1 4 5
6 7 2
>> [s,idx] = sort(a(2,:))
s =
2 6 7
idx =
3 1 2
>> b = a(:,idx)
b =
5 1 4
2 6 7
другими словами, вы используете второй аргумент sort
, чтобы получить нужный порядок сортировки, а затем применяете его ко всему.