Storing for loop nested value in a vector

12 Ansichten (letzte 30 Tage)
Kundera
Kundera am 12 Nov. 2017
Kommentiert: alice am 26 Mär. 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!

Akzeptierte Antwort

Walter Roberson
Walter Roberson am 12 Nov. 2017
Bearbeitet: Walter Roberson am 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 Kommentare
Kundera
Kundera am 12 Nov. 2017
Thanks, exactely what I needed.
alice
alice am 26 Mär. 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.

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Loops and Conditional Statements finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by