How I make this reshape?

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.

 Accepted Answer

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.

More Answers (0)

Categories

Asked:

on 27 Mar 2017

Answered:

on 27 Mar 2017

Community Treasure Hunt

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

Start Hunting!