saving matrix elements into array
24 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
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 Commenti
Risposta accettata
Jos (10584)
il 18 Apr 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,:,:))
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Operators and Elementary Operations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!