How can I sort a matrix elementwise ?
古いコメントを表示
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.
採用された回答
その他の回答 (1 件)
Stephan
2019 年 10 月 21 日
B = sort(reshape(A,[],1))
3 件のコメント
Gayan Lankeshwara
2019 年 10 月 21 日
Stephan
2019 年 10 月 21 日
[B, idx] = sort(reshape(A,[],1))
[row,col] = ind2sub([size(A,1), size(A,2)],idx)
Gayan Lankeshwara
2019 年 10 月 21 日
カテゴリ
ヘルプ センター および File Exchange で Shifting and Sorting Matrices についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!