How can I concatenate a row vertically every 5 cells?
1 visualización (últimos 30 días)
Mostrar comentarios más antiguos
Wolfgang McCormack
el 12 de Mzo. de 2021
Editada: ANKUR KUMAR
el 12 de Mzo. de 2021
Hi all,
if A is an array 1 x 100, how can I turn it into an array of 10x10 or 20 x 5?
Thanks
Respuesta aceptada
ANKUR KUMAR
el 12 de Mzo. de 2021
Editada: ANKUR KUMAR
el 12 de Mzo. de 2021
You can use reshape command to do that.
A=randi(20,1,100);
reshape(A,20,5);
reshape(A,20,5);
It reshapes along the column of the matrix. This below example clarifies your concept:
A = 1:10;
B = reshape(A,[5,2])
B =
1 6
2 7
3 8
4 9
5 10
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!