saving matrix elements into array
27 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Hi,
I have 9 matrices with size 500x2. I would like to save them into a 3x3 array; i.e. my first 500x2 matrix be the first element of my 3x3 matrix and so on. Can you please help me?
0 commentaires
Réponse acceptée
Jos (10584)
le 18 Avr 2011
You can use a cell array for this
X = cell(3,3)
X{1,1} = My500by2Matrix1 ;
% etc.
.. or use a 4D matrix
X = zeros(3,3,500,2) ;
X(1,1,:) = My500by2Matrix1 ;
% etc.
% and use squeeze to obtain a particular matrix
squeeze(X(3,2,:,:))
Plus de réponses (0)
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!