Ordenar vector en función de otro vector
1 回表示 (過去 30 日間)
古いコメントを表示
Hola comunidad de Matlab, tengo una duda,
Tengo un vector a=[1,3,5,7,9,12,2] y un vector b=['b','a','f','z','j','e','m'].
Quiero trabajar con estos dos vectores de manera que si ordeno el vector 'a' en forma descendente, también se me ordene el vector b. Es decir con las posiciones ordenadas de a, ordenar b. Por ejemplo con los vectores anteriores:
a_ordenado=[1,2,3,5,7,9,12]
b_ordenado=['b','m','a','f','z','j','e']
Espero que alguien me pueda ayudar. ¡Gracias!
0 件のコメント
回答 (1 件)
Deepak Gupta
2020 年 4 月 25 日
Hi,
You can save both arrays a and b in another 2 dimentional array and then short this 2D array according to your array a then extract the required result.
Thanks
0 件のコメント
参考
カテゴリ
Help Center および File Exchange で FPGA, ASIC, and SoC Development についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!