Hi, I am a newbie with Matlab and I want to do this:
I have this matrix:
1 1 0 1 0 0 1;
1 1 1 0 0 0 0
and after some operations i have this:
1 0 0 1 1 0 0;
1 1 0 1 1 0 0
It's the same matrix: if you read the second one vertically, you get the first matrix.
How can I reshape the second one with a "reshape instruction" to have back again the first one?
Thanks.

 採用された回答

Guillaume
Guillaume 2017 年 3 月 27 日

0 投票

m = [1 0 0 1 1 0 0;
1 1 0 1 1 0 0]
reshape(m, [], 2)'
That is reshape into two columns, then transpose.

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeLinear Algebra についてさらに検索

質問済み:

2017 年 3 月 27 日

回答済み:

2017 年 3 月 27 日

Community Treasure Hunt

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

Start Hunting!

Translated by