Storing for loop nested value in a vector

12 vues (au cours des 30 derniers jours)
Kundera
Kundera le 12 Nov 2017
Commenté : alice le 26 Mar 2020
Hi, I have the following nested for loop:
for i=0:3
for ii=0:3
for iii=0:3
f = (i/2) + (ii/3) + (iii/4);
end
end
end
I would like to save all the output f in a vector that would store all the output. How can I do that? Thanks!

Réponse acceptée

Walter Roberson
Walter Roberson le 12 Nov 2017
Modifié(e) : Walter Roberson le 12 Nov 2017
f = zeros(4,4,4);
for i=0:3
for ii=0:3
for iii=0:3
f(iii+1,ii+1,i+1) = (i/2) + (ii/3) + (iii/4);
end
end
end
f = f(:);
  2 commentaires
Kundera
Kundera le 12 Nov 2017
Thanks, exactely what I needed.
alice
alice le 26 Mar 2020
I am also working with nested loops and have a similar code structure. Wondering how to get a table of the indices i,ii,iii and f.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by