Reputation: 87
Hii i have a vector with a dimension of 1x55 and i want to reshape row by row and get a 11x5 matrix. CAn anyone help me ?
Here´s an example:
A=[1,2,3,4,5,6,7,8,9...55]
after the reshaping
B=[1,2,3,4,5
6,7,8,9,10
11,12,13...
... 55]
Thanks a lot
Upvotes: 1
Views: 5206
Reputation: 929
To get the answer you want, you need to reshape to a 5x11 matrix and take the transpose:
B = reshape(A,5,11)';
Upvotes: 1