Breaking an array into parts

1 回表示 (過去 30 日間)
Abk
Abk 2014 年 4 月 29 日
回答済み: Friedrich 2014 年 4 月 29 日
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 Center および File ExchangeMultidimensional Arrays についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by