How to sort a column of data based on another?

26 visualizaciones (últimos 30 días)
Wolfgang McCormack
Wolfgang McCormack el 7 de Feb. de 2021
Respondida: Cris LaPierre el 7 de Feb. de 2021
Hi everyone, I have two columns of data. I wan to sort column A in theascending order and I want the corresponding values in column B be sorted as well according to A. How to do this in MATLAB?
Thanks!

Respuesta aceptada

Cris LaPierre
Cris LaPierre el 7 de Feb. de 2021
As shared in your original post tonight, look at sortrows.

Más respuestas (1)

weikang zhao
weikang zhao el 7 de Feb. de 2021
`[B,I] = sort(___) also returns a collection of index vectors for any of the previous syntaxes. I is the same size as A and describes the arrangement of the elements of A into B along the sorted dimension. For example, if A is a vector, then B = A(I).`
Record the index vector when sorting the array, then use the index vector to adjust another array.

Categorías

Más información sobre Shifting and Sorting Matrices en Help Center y File Exchange.

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by