Split variable length vector by parts
Mostra commenti meno recenti
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 Commento
Ameer Hamza
il 25 Apr 2018
Modificato: Ameer Hamza
il 25 Apr 2018
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?
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Resizing and Reshaping Matrices in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!