problema con una operación con matrices
Publicado por vo0o_o0ov (4 intervenciones) el 29/03/2008 22:59:42
Hola a todos
Me gustaría saber si se puede hacer lo siguiente en MATLAB de forma rápida:
Supongamos de la matriz A es
A=[0.2 ,4; -0.1, 7; 1.2 ,8; 5, -3];
o puesto de otra manera
A=0.2 4
-0.1 7
1.2 8
5 -3
Mi pregunta es. ¿Puedo ordenar los elementos de la columna 1 de mayor a menor, y que la permutación afecte de igual manera a los elementos de la columna 2?
El resultado sería
A=[5,-3; 1.2,8; 0.2,4;-0.1,7]
A= 5 -3
1.2 8
0.2 4
-0.1 7
¿Hay algún comando que consiga esto? En la práctica la matriz tiene bastantes miles de columnas, así que conseguirlo mediante algún algoritmo tardaría demasiado.
Gracias por anticipado.
Me gustaría saber si se puede hacer lo siguiente en MATLAB de forma rápida:
Supongamos de la matriz A es
A=[0.2 ,4; -0.1, 7; 1.2 ,8; 5, -3];
o puesto de otra manera
A=0.2 4
-0.1 7
1.2 8
5 -3
Mi pregunta es. ¿Puedo ordenar los elementos de la columna 1 de mayor a menor, y que la permutación afecte de igual manera a los elementos de la columna 2?
El resultado sería
A=[5,-3; 1.2,8; 0.2,4;-0.1,7]
A= 5 -3
1.2 8
0.2 4
-0.1 7
¿Hay algún comando que consiga esto? En la práctica la matriz tiene bastantes miles de columnas, así que conseguirlo mediante algún algoritmo tardaría demasiado.
Gracias por anticipado.
Valora esta pregunta


0