Can someone explain this loop?
Show older comments
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 Comments
SALAH ALRABEEI
on 14 Jun 2021
it counts the even numbers by checking the reminder of dividing by 2.
What is ur A!!
Tri Dang
on 14 Jun 2021
Accepted Answer
More Answers (0)
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!