How to reshape a matrix

6 vues (au cours des 30 derniers jours)
Theo Sotiris
Theo Sotiris le 13 Sep 2012
Hello , i've got a k by l by m by n by o matrix and i want to reshape it into a vector.. Any ideas?

Réponse acceptée

James Tursa
James Tursa le 13 Sep 2012
A = zeros(k,l,m,n,o);
B = A(:); % column vector
C = B.'; % row vector
For more general reshaping, see the reshape command.

Plus de réponses (1)

Matt Fig
Matt Fig le 13 Sep 2012
Modifié(e) : Matt Fig le 13 Sep 2012
A = rand(2,2,2,2);
B = A(:);
size(B)

Catégories

En savoir plus sur Creating and Concatenating Matrices dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by