Filter löschen
Filter löschen

Breaking an array into parts

1 Ansicht (letzte 30 Tage)
Abk
Abk am 29 Apr. 2014
Beantwortet: Friedrich am 29 Apr. 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?

Akzeptierte Antwort

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

Weitere Antworten (0)

Kategorien

Mehr zu Multidimensional Arrays finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by