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 comentario

Guillaume
Guillaume el 24 de Nov. de 2018
How is the number of rows or columns of the result determined from the vector?

Iniciar sesión para comentar.

 Respuesta aceptada

madhan ravi
madhan ravi el 24 de Nov. de 2018

0 votos

Use reshape()

1 comentario

Guillaume
Guillaume el 25 de Nov. de 2018
@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.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices en Centro de ayuda y File Exchange.

Etiquetas

Preguntada:

el 24 de Nov. de 2018

Comentada:

el 25 de Nov. de 2018

Community Treasure Hunt

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

Start Hunting!

Translated by