Matlab - problema con una operación con matrices

 
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:problema con una operación con matrices

Publicado por puma (30 intervenciones) el 01/04/2008 03:25:54
hola,

usa la funcion "sortrows"

saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:problema con una operación con matrices

Publicado por vo0o_o0ov  (4 intervenciones) el 01/04/2008 10:20:56
Muchas gracias!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar