Split a matrix into smaller pieces - help
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Hi guys, I have a 16x36 matrix and I want to divide it into 4x36 submatrixes. I used reshape(matrix,4,[],4) but the order of elements got wrong. Any ideas?
Best regards,
0 Commenti
Risposta accettata
Matt Fig
il 10 Set 2012
Modificato: Matt Fig
il 10 Set 2012
A = reshape(1:36*16,16,36);
B = mat2cell(A,[4 4 4 4],36);
Now you have each submatrix stored in a cell of B. For example, B{1} is:
B{1}
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Logical in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!