Split variable length vector by parts
이전 댓글 표시
So it's probably an easy solution, but can't really find the answer that quick.
I have the following vector:
V = [1 2 3 4 5 ... n];
P = ceil(length(V/127)); %dont know if ceil or floor is better
And then I want to split the vector `V` in parts `P`, so that I'll get something like the following:
% as an example n = 2184 & P = 17
C = {[1 2 3 ... 18],[18 19 20 ... 35],...[2167 2168 2169 ...2184]};
Thanks in advance
댓글 수: 1
Ameer Hamza
2018년 4월 25일
편집: Ameer Hamza
2018년 4월 25일
You mentioned that P=17 but your first element of C contain 18 elements. What to do, if elements of V can't be divided properly, e.g. 2184/17 is not an integer. How do you want to handle it?
채택된 답변
추가 답변 (0개)
카테고리
도움말 센터 및 File Exchange에서 Resizing and Reshaping Matrices에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!