extract submatrix from a large matrix using loop
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Dear friends, I have a matrix 1140 by 330. I have to split the matrix into 60 matrices with the size of 19*330 using a for loop. does any one know how to do that?
0 Commenti
Risposta accettata
Più risposte (2)
Andrei Bobrov
il 18 Lug 2016
A=rand(1140,330);
out = permute(reshape(A',size(A,2),60,[]),[2,1,3]);
0 Commenti
Guillaume
il 18 Lug 2016
m = rand(1140, 330); %demo matrix
splitm = mat2cell(m, ones(1, 60) * 19, 330)
0 Commenti
Vedere anche
Categorie
Scopri di più su Creating and Concatenating Matrices 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!