How to pass from vector to matrix

I'd want the code that given the vector B
B=[ 1 2 8 9 0 7 1 9 8 7 2 4 5 0 8 3 3 7 6 1]
return the matrix
B=[1 2 8 9 0; 7 8 9 1 7; 2 4 5 0 8; 1 6 7 3 3]
or for example:
from A=[ 1 2 4 3 0 1 5 3 7 9]
to A=[1 2; 3 4; 0 1; 3 5; 7 9]
thanks

1 Comment

How is the number of rows or columns of the result determined from the vector?

Sign in to comment.

 Accepted Answer

madhan ravi
madhan ravi on 24 Nov 2018
Use reshape()

1 Comment

@cami, it's interesting that you've accepted this answer since reshape on its own is incapable of producing the result you asked. Now, if you'd answered my question you could have had an answer that did what you wanted.

Sign in to comment.

More Answers (0)

Categories

Asked:

on 24 Nov 2018

Commented:

on 25 Nov 2018

Community Treasure Hunt

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

Start Hunting!