¿Cómo haría un tipo anidado en MATLAB?

Estoy buscando hacer un tipo anidado con una matriz en MATLAB. Digamos que mi matriz se ve así:

[b a; 
 b c;
 a c;
 a a]

Me gustaría primero ordenar por la primera columna y mantener ese ordenamiento, luego ordenar por la segunda columna. El resultado sería:

[a a;
 a c;
 b a;
 b c]

¿Cómo se haría?

Respuestas a la pregunta(1)

Su respuesta a la pregunta