How to store values from an array to another array using Loops
36 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Ajmal R S
el 4 de Dic. de 2020
Comentada: Maddy
el 27 de Feb. de 2022
So the problem I have an Array A which contains around 200 elements, I get the elements of array A after doing calculations in a loop, that is for each iteration in the loop the array A gets stored with fresh 200 values. So I would like to store the 200 values in array A that I get in one iteration onto another array, say array B so that I do not lose the values after each iteration. That if I run the loop for around 10 times, I need my array B to have the 10 sets of 200 values from array A.
Any help would be appreciated
0 comentarios
Respuesta aceptada
Ameer Hamza
el 4 de Dic. de 2020
Editada: Ameer Hamza
el 4 de Dic. de 2020
Most efficient option is to create a matrix and store each output in a column
B = zeros(200, 10)
for i = 1:10
% calculate A
B(:, i) = A;
end
Another flexible alternative is to create a cell array.
B = cell(1,10);
for i = 1:10
% calculate A
B{i} = A;
end
1 comentario
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!