How to select consecutive values with the specified interval ?

2 ビュー (過去 30 日間)
Sneha Vasan
Sneha Vasan 2020 年 9 月 17 日
コメント済み: Sneha Vasan 2020 年 9 月 17 日
For example,
If I want to select [1,10,11,21,31,41], I use [1:10:50].
Now, I would like to select first three consecutive numbers with an added interval of 10 til 50. i.e [1,2,3,11,12,13,21,22,23,31,32,32,41,42,43]
How can I do this without using any loops,just as above case. Is there any way?

採用された回答

madhan ravi
madhan ravi 2020 年 9 月 17 日
編集済み: madhan ravi 2020 年 9 月 17 日
reshape((1:10:50) + (0:2).', 1, [])
% reshape(bsxfun(@plus, 1:10:50, (0:2).'), 1, []) %%for older versions
  1 件のコメント
Sneha Vasan
Sneha Vasan 2020 年 9 月 17 日
Thank you very much. Exactly, what I wanted.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLanguage Fundamentals についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by