Effacer les filtres
Effacer les filtres

How to store values from an array to another array using Loops

31 vues (au cours des 30 derniers jours)
Ajmal R S
Ajmal R S le 4 Déc 2020
Commenté : Maddy le 27 Fév 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

Réponse acceptée

Ameer Hamza
Ameer Hamza le 4 Déc 2020
Modifié(e) : Ameer Hamza le 4 Déc 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

Plus de réponses (0)

Catégories

En savoir plus sur Matrix Indexing dans Help Center et File Exchange

Produits


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by