How to keep count in a nested for loop?

16 views (last 30 days)
john
john on 17 Nov 2015
Edited: baby on 26 Sep 2021
Hi, I'm sure the answer is simple but I just can't figure it out. Let's say I have this code:
for i=1:3
for j=1:3
count=??;
end
end
count
I want the result to be count=[1 2 3 4 5 6 7 8 9]
Thanks

Answers (2)

the cyclist
the cyclist on 17 Nov 2015
There are many ways to do this. Here is one.
c = 0;
for i=1:3
for j=1:3
c=c+1;
end
end
count = 1:c

the cyclist
the cyclist on 17 Nov 2015
Here is one way:
irange = 1:3;
jrange = 1:3;
for i=irange
for j=jrange
end
end
count = 1:(numel(irange)*numel(jrange));

Categories

Find more on Loops and Conditional Statements in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!