2 views (last 30 days)

I can add ires to see the result, I am not sure how to see how many times the loops will execute. If someone could explain how to do this that would be helpful. I have done several searches and tried using the break function, but if its really big number says -32687:32688, how does one tell how many times it loops. without counting each 64560 times. I have figured it out on smaller loops by putting the ii at the bottom of the code. This has a loop within a loop and I am lost.

ires = 0;

for index1 = 10: -2: 1

for index2 = 2:2:index1

if index2 == 6

break;

end

ires = ires + index2;

end

end

Mario Malic
on 10 Oct 2020

ires = 0;

for index1 = 10: -2: 1

for index2 = 2:2:index1

if index2 == 6

break;

end

ires = ires + 1; % index2 for what?

end

end

MATLAB enters first loop with index1 = 10, then proceeds in the second loop with index2 = 2. Within second loop it checks the if condition and adds 1 to ires. When the 'if' condition is fulfilled, it exits the second loop, and returns in the first one with index1 = 8 and so on.

Opportunities for recent engineering grads.

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

Start Hunting!
## 0 Comments

Sign in to comment.