convert a 1*16 matrix to a 2*8 matrix
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Eranja Noopehewa
le 31 Juil 2018
Modifié(e) : Fangjun Jiang
le 31 Juil 2018
I have a matrix of size 1*16 like [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16] i want to convert it to a 2*8 matrix like [1 2 3 4 5 6 7 8;9 10 11 12 13 14 15 16] (i.e the first eight elements in the first row and the second eight elements in the second row)
0 commentaires
Réponse acceptée
Stephen23
le 31 Juil 2018
>> V = [1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16];
>> reshape(V,[],2).'
ans =
1 2 3 4 5 6 7 8
9 10 11 12 13 14 15 16
0 commentaires
Plus de réponses (1)
Fangjun Jiang
le 31 Juil 2018
Modifié(e) : Fangjun Jiang
le 31 Juil 2018
reshape()
transpose()
0 commentaires
Voir également
Catégories
En savoir plus sur Matrices and Arrays 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!