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 件のコメント

James Tursa
James Tursa 2020 年 4 月 28 日
Please don't post code as pictures ... we can't copy & run pictures. Post code as text and format it with the CODE button.
abood sal
abood sal 2020 年 4 月 28 日
編集済み: per isakson 2020 年 4 月 28 日
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
Geoff Hayes
Geoff Hayes 2020 年 4 月 29 日
abood - which for loop do you want to convert to a while loop? All three?
abood sal
abood sal 2020 年 4 月 30 日
yes

サインインしてコメントする。

回答 (1 件)

Eva-Maria Weiss
Eva-Maria Weiss 2020 年 4 月 30 日
編集済み: Eva-Maria Weiss 2020 年 4 月 30 日

0 投票

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!!!

カテゴリ

ヘルプ センター および File ExchangeLoops and Conditional Statements についてさらに検索

質問済み:

2020 年 4 月 28 日

編集済み:

2020 年 4 月 30 日

Community Treasure Hunt

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

Start Hunting!

Translated by