Count the index of the array
16 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Mekala balaji
el 20 de Dic. de 2014
Comentada: madhan ravi
el 3 de Dic. de 2018
Hi, I have a array like below: [0 0 0 0 0 0 0 0 0 10 0 0 0 0 15 0 17]
I want count how many numbers >0 in the array (like in this case count is 3 (because 10,15,&17). Can some please help me how to count this in matlab. Thanks in advance
0 comentarios
Respuesta aceptada
Azzi Abdelmalek
el 20 de Dic. de 2014
If your array doesn't contain negative numbers
a=[0 0 0 0 0 0 0 0 0 10 0 0 0 0 15 0 17]
out=nnz(a)
2 comentarios
Shoaibur Rahman
el 20 de Dic. de 2014
nnz will count the number of all non-zero elements in the array, including negatives. So, this function would be a better choice if you want to do so.
Más respuestas (2)
Shoaibur Rahman
el 20 de Dic. de 2014
A=[0 0 0 0 0 0 0 0 0 10 0 0 0 0 15 0 17];
sum(A>0)
0 comentarios
Ver también
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!