
Ordenar elementos matriz conforme a un orden establecido
Publicado por alcmena (3 intervenciones) el 27/09/2017 11:47:02
Hola a todo@s,
Tengo la siguiente duda de Matlab a ver si podéis ayudarme. Necesito ordenar los elementos de una matriz conforme a un orden establecido.
Yo tengo está matriz a=[1 2;1 3;2 2;1 1]
y deseo ordenarla siguiendo el siguiente orden [1 1, 1 2, 2 2,1 3,2 3;3 3]
Como sé ve quiero priorizar el elemento 2 2, antes del 1 3.,de forma que me quedara lo siguiente: aordenara=[1 1;1 2, 2 2; 1 3]
¿Alguien podría ayudarme? he probado con el comando sort y sortrows pero no me funciona el cambio que yo quiero lograr (poner antes el elemento 2 2 que el 1 3).
Gracias y un saludo
Tengo la siguiente duda de Matlab a ver si podéis ayudarme. Necesito ordenar los elementos de una matriz conforme a un orden establecido.
Yo tengo está matriz a=[1 2;1 3;2 2;1 1]
y deseo ordenarla siguiendo el siguiente orden [1 1, 1 2, 2 2,1 3,2 3;3 3]
Como sé ve quiero priorizar el elemento 2 2, antes del 1 3.,de forma que me quedara lo siguiente: aordenara=[1 1;1 2, 2 2; 1 3]
¿Alguien podría ayudarme? he probado con el comando sort y sortrows pero no me funciona el cambio que yo quiero lograr (poner antes el elemento 2 2 que el 1 3).
Gracias y un saludo
Valora esta pregunta


0