フィルターのクリア

Sorting matrices in matlab

3 ビュー (過去 30 日間)
Matija Kosak
Matija Kosak 2018 年 7 月 5 日
コメント済み: Matija Kosak 2018 年 7 月 5 日
Hello,
I have a NxM matrix:
Random A for example 10x5
A =
2 8 7 1 4
9 8 8 1 7
4 8 2 8 8
3 3 2 10 6
8 7 6 7 8
1 6 5 2 3
1 4 9 8 8
7 1 8 2 10
7 8 8 2 9
6 4 1 7 1
I would like to make another matrix (B) that contains first every N, N+2, N+4...and after them N+1,N+3.. ect
B =
2 8 7 1 4
4 8 2 8 8
8 7 6 7 8
1 4 9 8 8
7 8 8 2 9
9 8 8 1 7
3 3 2 10 6
1 6 5 2 3
7 1 8 2 10
6 4 1 7 1
Thank you.
  1 件のコメント
Stephen23
Stephen23 2018 年 7 月 5 日
Note that this is a topic of indexing/rearranging the elements, where the element values are not relevant to the new order (only their indices are). Sorting depends only on the element values (not their indices).

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

採用された回答

Stephen23
Stephen23 2018 年 7 月 5 日
>> B = A([1:2:end,2:2:end],:)
B =
2 8 7 1 4
4 8 2 8 8
8 7 6 7 8
1 4 9 8 8
7 8 8 2 9
9 8 8 1 7
3 3 2 10 6
1 6 5 2 3
7 1 8 2 10
6 4 1 7 1
  4 件のコメント
Matija Kosak
Matija Kosak 2018 年 7 月 5 日
That's not good for what I need because it mix numbers. I would need for numbers in rows to be same.
Matija Kosak
Matija Kosak 2018 年 7 月 5 日
It works now, thank you a lot :)

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeShifting and Sorting Matrices についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by