Splitting 1 column array
이전 댓글 표시
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
Azzi Abdelmalek
2012년 8월 15일
are the matrix square?
채택된 답변
추가 답변 (1개)
Azzi Abdelmalek
2012년 8월 15일
example
A=rand(102,2);B=A(1:100,:)
result=reshape(B,5,8,5)
댓글 수: 1
Walter Roberson
2012년 8월 16일
Not quite, as that does not do any shuffling.
카테고리
도움말 센터 및 File Exchange에서 Operators and Elementary Operations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!