Splitting 1 column array
Afficher commentaires plus anciens
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 commentaire
Azzi Abdelmalek
le 15 Août 2012
are the matrix square?
Réponse acceptée
Plus de réponses (1)
Azzi Abdelmalek
le 15 Août 2012
example
A=rand(102,2);B=A(1:100,:)
result=reshape(B,5,8,5)
1 commentaire
Walter Roberson
le 16 Août 2012
Not quite, as that does not do any shuffling.
Catégories
En savoir plus sur Operators and Elementary Operations dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!