count even elements vector
11 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I have wrote this to identify the even numbers x = vec(mod(vec,2)==0); how do I edit it so it returns how many integers of even numbers there are within this single command.
0 commentaires
Réponse acceptée
Guillaume
le 14 Oct 2018
Isn't it trivial? Using sum:
sum(mod(myvec, 2) == 0)
Or using nnz:
nnz(mod(myvec, 2) == 0)
0 commentaires
Plus de réponses (2)
Image Analyst
le 14 Oct 2018
Yet another option, this time using rem() for remainder:
myvec = randi(10, 1, 20) % Sample data.
numEvenNumbers = sum(rem(myvec, 2) == 0)
0 commentaires
Voir également
Catégories
En savoir plus sur Logical dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!