Rearrange a given array
Ältere Kommentare anzeigen
I have a 1×16 array as follow :
A = 1×16
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
And I want to rearrange it like :
A' = 4×4
16 12 8 4
15 11 7 3
14 10 6 2
13 9 5 1
Could some tell me how to do it by any method? thanks alot !!!
Akzeptierte Antwort
Weitere Antworten (2)
A=[1 2 3 4 5 6 7 8 9 10 11 12];
B=flip(A) % flip
out=reshape(B,3,4) % row number=3 and column number=4
1 Kommentar
Anthony Chu
am 21 Mär. 2022
A = [1 2 3 4
5 6 7 8
9 10 11 12];
B = sort(A(:), 'descend');
C= reshape(B, 3,4)
1 Kommentar
Anthony Chu
am 21 Mär. 2022
Kategorien
Mehr zu Logical 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!