extract submatrix from a large matrix using loop
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Sophi gra
el 18 de Jul. de 2016
Comentada: Matt J
el 18 de Jul. de 2016
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 comentarios
Respuesta aceptada
Más respuestas (2)
Andrei Bobrov
el 18 de Jul. de 2016
A=rand(1140,330);
out = permute(reshape(A',size(A,2),60,[]),[2,1,3]);
0 comentarios
Guillaume
el 18 de Jul. de 2016
m = rand(1140, 330); %demo matrix
splitm = mat2cell(m, ones(1, 60) * 19, 330)
0 comentarios
Ver también
Categorías
Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!