Split an Array in sub-arrays based on the first number in the column
Afficher commentaires plus anciens
Hello,
I have an array M 2939x4 that I would like to split in sub-arrays based on the number in the first column.
I mean in the first colunm a number is listed, first 0, then 0.02, then 0.04 and so on (with an increment of 0.02) until 2.2, the problem is that the times that this number appear is not always the same (for example the 0 is on the first 28 rows, the 0.02 in the following 24 and the 0.04 in the next 29).
My idea was to find the number of different number listed in the first column (time) and how many times they occurs (b).
[time,b] = unique(M(:,1));
b = [b; length(M)];
How can I continue it?
Thanks in advance.
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!