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 Creating and Concatenating Matrices 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!