How to convert from a for loop to a while loop

i got stuck how to change this code from for loop to a while loop ,may someone help

4 Comments

Please don't post code as pictures ... we can't copy & run pictures. Post code as text and format it with the CODE button.
COPOALL = zeros(59,13);
%co1
for i = 1:13
if AllstudentsResult (2,i)==1
for j=1:59
COPOALL(j,1) = COPOALL(j,1) + AllstudentsResult(j+3,i);
end
else
for j=1:59
COPOALL(j,1) = COPOALL(j,1) + 0;
end
end
end
abood - which for loop do you want to convert to a while loop? All three?

Sign in to comment.

Answers (1)

j = 1
while j <= 59
COPOALL(j,1) = COPOALL(j,1) + AllstudentsResult(j+3,i);
j = j + 1;
end
Maybe something like that? The same for the other for loops....
But why to replace? :)
Good luck!!!

Categories

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

Asked:

on 28 Apr 2020

Edited:

on 30 Apr 2020

Community Treasure Hunt

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

Start Hunting!