MATLAB: Sort rows of a matrix based on their maximum value

MATLABsort

Hello,
Consider a 100×10 matrix.
Each 1×10 row has a maximum value.
How can I sort the rows of the matrix in ascending order based only on their maximum value?
Thank you very much.
Best,
Pavlos

Best Answer

A = rand(100, 10);
maxA = max(A, [], 2);
[dummy, index] = sort(maxA);
B = A(index, :);