Save the elements of different pages of a matrix in a vector
Afficher commentaires plus anciens
I have a matrix Z 6x100x6 and I would like to store all the elements from the 6th and the 100th column them in vector. So I do
B=(6,100,:)
Matlab the generates again a multidimensional matrix 1x1x6. instead of vector 1x6. Whereas
B=(6,:,1)
will return a vector 1x100 with 100 elements of the first row of the first page. What I am I doing wrong? Thank you
Réponse acceptée
Plus de réponses (2)
Wayne King
le 18 Déc 2012
Use squeeze()
A = randn(6,100,6);
B = squeeze(A(6,:,1));
Giorgos Papakonstantinou
le 18 Déc 2012
0 votes
Catégories
En savoir plus sur Matrix Indexing dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!