How to rearrange rows in matrix of a matlab ?

5 views (last 30 days)
(EXAMPLE: i have a matrix , R1: 1111 R2 1110 R3 1100 R4: 1000) if i want these rows to be arranged as R4, R3, R2, R1 based on the number 1s in the row what should i do?

Accepted Answer

James Tursa
James Tursa on 20 Jan 2017
M = your matrix
[~,x] = sort(sum(M,2));
result = M(x,:);

More Answers (0)

Categories

Find more on Resizing and Reshaping Matrices in Help Center and File Exchange

Products

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!