Splitting 1 column array
Ältere Kommentare anzeigen
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 Kommentar
Azzi Abdelmalek
am 15 Aug. 2012
are the matrix square?
Akzeptierte Antwort
Weitere Antworten (1)
Azzi Abdelmalek
am 15 Aug. 2012
example
A=rand(102,2);B=A(1:100,:)
result=reshape(B,5,8,5)
1 Kommentar
Walter Roberson
am 16 Aug. 2012
Not quite, as that does not do any shuffling.
Kategorien
Mehr zu Operators and Elementary Operations finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!