Breaking an array into parts

3 vues (au cours des 30 derniers jours)
Abk le 29 Avr 2014
I have an array say [0:10]. I want to break it into two parts such that say all values less than 7 form one array 0 1 2 3 4 5 6 and those greater than or equal to 7 will form another. 7 8 9 10 What would be the most efficient way to do this?

Réponse acceptée

Friedrich le 29 Avr 2014
I would use some logical indexing, e.g.
total = 0:10;
idx = total<7;
smaller = total(idx);
bigger = total(~idx);

Plus de réponses (0)


En savoir plus sur Resizing and Reshaping Matrices dans Help Center et File Exchange


Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by