Splitting 1 column array
Mostrar comentarios más antiguos
Hi all,
I have various column matrices with varying number of elements from 38-202. I want to split each matrix into 5 small matrices each containing the same number of elements. The distribution of numbers into each can be random. If the original matrix has more elements, some can be ignored as well. Like for example if the original matrix has 204 elements and I want to split it into 5 matrices. So only 200 elements can be shuffled and 4 need to be ignored.
Is there any function in MATLAB I can use?
Nancy
1 comentario
Azzi Abdelmalek
el 15 de Ag. de 2012
are the matrix square?
Respuesta aceptada
Más respuestas (1)
Azzi Abdelmalek
el 15 de Ag. de 2012
example
A=rand(102,2);B=A(1:100,:)
result=reshape(B,5,8,5)
1 comentario
Walter Roberson
el 16 de Ag. de 2012
Not quite, as that does not do any shuffling.
Categorías
Más información sobre Operators and Elementary Operations en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!