Reshape an array into another
1 vue (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Riccardo Rossi
le 29 Jan 2019
Réponse apportée : KSSV
le 29 Jan 2019
Hi everybody, I have an array like this:
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24
25 26 27 28 29 30 31 32
how can i permute the array in another like this?:
1 2 3 4
9 10 11 12
17 18 19 20
25 26 27 28
5 6 7 8
13 14 15 16
21 22 23 24
29 30 31 32
Thank you so much!
0 commentaires
Réponse acceptée
Omer Yasin Birey
le 29 Jan 2019
Modifié(e) : Omer Yasin Birey
le 29 Jan 2019
a = [1 2 3 4 5 6 7 8;...
9 10 11 12 13 14 15 16;...
17 18 19 20 21 22 23 24;...
25 26 27 28 29 30 31 32];
a = [a(:,1:end/2);a(:,end/2+1:end)]
0 commentaires
Plus de réponses (1)
KSSV
le 29 Jan 2019
A = [1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
17 18 19 20 21 22 23 24
25 26 27 28 29 30 31 32];
C = [A(:,1:4) ; A(:,5:end)] ;
0 commentaires
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!