Effacer les filtres
Effacer les filtres

convert a 1*16 matrix to a 2*8 matrix

7 vues (au cours des 30 derniers jours)
Eranja Noopehewa
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)

Réponse acceptée

Stephen23
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

Plus de réponses (1)

Fangjun Jiang
Fangjun Jiang le 31 Juil 2018
Modifié(e) : Fangjun Jiang le 31 Juil 2018
reshape()
transpose()

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!

Translated by