Análisis de componentes principales de Matlab (orden de valores propios)

Quiero usar la función "princomp" de Matlab, pero esta función proporciona los valores propios en una matriz ordenada. De esta manera no puedo averiguar a qué columna corresponde qué valor propio. Para Matlab

m = [1,2,3;4,5,6;7,8,9];
[pc,score,latent] = princomp(m);

es lo mismo que

m = [2,1,3;5,4,6;8,7,9];
[pc,score,latent] = princomp(m);

Es decir, intercambiar las dos primeras columnas no cambia nada. El resultado (valores propios) en latente será: (27,0,0) La información (qué valor propio corresponde a qué columna original (entrada) se pierde). ¿Hay alguna manera de decirle a matlab que no ordene los valores propios?

Respuestas a la pregunta(2)

Su respuesta a la pregunta