How can I sort a matrix elementwise ?
Ältere Kommentare anzeigen
Hi, I need to sort a matrix elementwise and get the results to a single vector without losing the index of each element.
For example,
A = [3, 4 ; 6, 2]
The sorted vector should be ,
B = [2;3;4;6]
without losing the information of each and every element in the original matrix.
Thank you.
Akzeptierte Antwort
Weitere Antworten (1)
Stephan
am 21 Okt. 2019
B = sort(reshape(A,[],1))
3 Kommentare
Gayan Lankeshwara
am 21 Okt. 2019
Stephan
am 21 Okt. 2019
[B, idx] = sort(reshape(A,[],1))
[row,col] = ind2sub([size(A,1), size(A,2)],idx)
Gayan Lankeshwara
am 21 Okt. 2019
Kategorien
Mehr zu Shifting and Sorting Matrices finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!