How to sort dependent vectors?
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Aleksandra Pawlak
el 29 de Nov. de 2020
Comentada: Ameer Hamza
el 29 de Nov. de 2020
Hi,
I have two vectors for example:
A=[0 8 2 9 1 10 23]
B=[2 30 23 90 45 47 5]
I need to make chart where B is depending of A ( B=f(A) )
I sorted A vector using:
Asorted = sort(A,'ascend')
How to sort B vector to the elements corresponding to the values of A (before sorting)?
In the end i want to get vectors
Asorted=[0 1 2 8 9 10 23]
Bsorted=[2 45 23 30 47 5]
0 comentarios
Respuesta aceptada
Ameer Hamza
el 29 de Nov. de 2020
Editada: Ameer Hamza
el 29 de Nov. de 2020
Second outout if sort() gives the index used to sort the vector. You can use it to arrange element of B.
A=[0 8 2 9 1 10 23];
B=[2 30 23 90 45 47 5];
[Asorted, idx] = sort(A,'ascend')
Bsorted = B(idx)
4 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Shifting and Sorting Matrices en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!