Change a 3x100 double to a 300x1 double
7 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hollis Williams
el 24 de Mzo. de 2019
Editada: madhan ravi
el 24 de Mzo. de 2019
I have a 3 x 100 double ie. 100 column vectors next to each other all with 3 rows, and I need to take each column vector and put them all on top of each other in one long 300 x 1 column vector, what would be the easiest way of doing this?
I appreciate there is help material on idexing matrices but I could not find anything which particularly explains how to do this.
0 comentarios
Respuesta aceptada
madhan ravi
el 24 de Mzo. de 2019
reshape(a.',[],1) % a is of size 3 X 100
2 comentarios
madhan ravi
el 24 de Mzo. de 2019
Editada: madhan ravi
el 24 de Mzo. de 2019
a = [ 1 8 9 ;...
2 6 4 ;...
4 2 3 ]
Result = reshape(a,[],1)
%or
Result = a(:)
Gives:
Result =
1
2
4
8
6
2
9
4
3
Más respuestas (0)
Ver también
Categorías
Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!