Matrix Elements Re-ordering

2 ビュー (過去 30 日間)
Pedro Oliveira
Pedro Oliveira 2017 年 10 月 24 日
コメント済み: Cedric 2017 年 10 月 24 日
If I have a matrix A that is:
A = [1, 2; 3, 4; 5, 6;7, 8]
How can I reorder it so that it becomes,
A = [1,3;5,7;2,4;6,8]
i.e. basically re.arranging the matrix elements in a row-by-row basis (the first 2 elements of column 1 become the 2 elements in row 1; the second 2 elements of column 1 become the 2 elements in row 2, etc).
Thank you for your help in advance!

採用された回答

Cedric
Cedric 2017 年 10 月 24 日
>> B = reshape( A, 2, [] ).'
B =
1 3
5 7
2 4
6 8
  2 件のコメント
Pedro Oliveira
Pedro Oliveira 2017 年 10 月 24 日
Thank you!
Cedric
Cedric 2017 年 10 月 24 日
My pleasure!

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeMatrices and Arrays についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by