How to sort several coordinates ?
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
Hello everyone !
I'd like to know how to sort the axial and radial coordinates of a range of points only by using the function "sort". For instance, if the row vector x=[3 2 1] matches with y=[4 5 6], I'd wish to obtain x=[1 2 3] and y=[6 5 4]. I specify I don't want to use another function than "sort" and I only work with row vectors.
Thanks a lot for your answers !
0 Commenti
Risposta accettata
Andrei Bobrov
il 13 Set 2012
x=[3 2 1];
y=[4 5 6];
[xout,i1] = sort(x);
yout = y(i1);
or
xy = sortrows([x;y].',1).';
yout = xy(2,:);
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Shifting and Sorting Matrices in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!