Breaking an array into parts

14 次查看(过去 30 天)
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?

采纳的回答

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

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Operators and Elementary Operations 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by