How do I select rows with particular step size?

7 ビュー (過去 30 日間)
Laliguras
Laliguras 2013 年 3 月 26 日
Hi, I have a 25000 X 5 matrix. I need to select rows to create new subset of matrices with particular order of rows for e.g. 1,21,41,..., 2,22,42,....., 3,23,43,...and 20,40,60...... I would appreciate your input and thank you in advance.

採用された回答

Mahdi
Mahdi 2013 年 3 月 26 日
If A is the 25000 X 5 matrix, then you can just use:
A(1:20:end, :)
to get 1,21,41,... from all of the columns. If you want data from just the first column, use
A(1:20:end, 1)
Look at what the : operator does to help you.
  1 件のコメント
Laliguras
Laliguras 2013 年 3 月 26 日
Thanks for quick response. It is exactly what I was looking for.

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

その他の回答 (0 件)

カテゴリ

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

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by