Splitting 1 column array
Show older comments
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 Comment
Azzi Abdelmalek
on 15 Aug 2012
are the matrix square?
Accepted Answer
More Answers (1)
Azzi Abdelmalek
on 15 Aug 2012
example
A=rand(102,2);B=A(1:100,:)
result=reshape(B,5,8,5)
1 Comment
Walter Roberson
on 16 Aug 2012
Not quite, as that does not do any shuffling.
Categories
Find more on Operators and Elementary Operations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!