Can someone explain this loop?
显示 更早的评论
A = [0 1.7 2; 3 4 8; 4.2 3 8];
numEven = 0;
for k = 1:numel(A)
if mod(A(k),2) == 0
numEven = numEven+1;
end
end
Why numEven =5 ? Can someone explain? As I understand mod(A(k),2 == 0 is logical command therefore the sum of mod(A(k),2 supposed to be equal 5, and 5+1=6?
2 个评论
SALAH ALRABEEI
2021-6-14
it counts the even numbers by checking the reminder of dividing by 2.
What is ur A!!
Tri Dang
2021-6-14
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Loops and Conditional Statements 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!