Build array from for loop
35 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
david crowley
el 10 de Sept. de 2021
Respondida: Jan
el 10 de Sept. de 2021
I have a for loop that generates an array (newdd) that changes in length in each iteration.
How do create a new variable (array) that combines each array (newdd) generated from the loop so that the output is one long array of all newdd combined?
0 comentarios
Respuesta aceptada
Jan
el 10 de Sept. de 2021
n = 100;
c = cell(1, n);
for k = 1:n
c{k} = rand(1, randi(10));
end
result = cat(2, c{:});
This avoids an iteratively growing output vector, because this would need a lot of ressources.
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Loops and Conditional Statements 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!