How to concatenate matrix in a loop

9 visualizaciones (últimos 30 días)
Nethravathi S
Nethravathi S el 26 de Feb. de 2020
Comentada: Nethravathi S el 26 de Feb. de 2020
Hi,
I am generating a matrix of size (96,13).
This matrix is kept inside a loop with 5 iterations.
This matrix values changes with every iteration.
I want to save this matrix generated at every iteration.
Finally i need to get a matrix of the size (96, 13*5)
Can anybody help?

Respuesta aceptada

KSSV
KSSV el 26 de Feb. de 2020
If the size of matrix is same always.
iwant = zeros(95,13,5) ;
for i = 1:5
iwant(:,:,i) = rand(95,13) ;
end
If the size of matrix changes;
iwant = cell(5,1) ;
for i = 1:5
iwant{i} = rand(10) ;
end
  1 comentario
Nethravathi S
Nethravathi S el 26 de Feb. de 2020
Thanks, It worked.
Size of the matrix is same everytime.
But at last i want to concatenate all the 5 iterations matrix into one matrix.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Creating and Concatenating Matrices en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by