Which is the shortest way to count elements in the set of vector components?
Mostrar comentarios más antiguos
v = [1,3,4,1,2,2,1,2,3,2,2,2,1,4]
I would like to count the twos.
I have this ugly solution:
length(v(v==2))
are there any shorter solution?
Respuesta aceptada
Más respuestas (1)
sum(v==2)
nnz(v==2)
2 comentarios
John D'Errico
el 31 de Mzo. de 2015
The nnz solution will tend to be slightly the fastest.
Categorías
Más información sobre Matrix Indexing en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!