Split variable length vector by parts
Afficher commentaires plus anciens
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 commentaire
Ameer Hamza
le 25 Avr 2018
Modifié(e) : Ameer Hamza
le 25 Avr 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?
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Resizing and Reshaping Matrices dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!