Effacer les filtres
Effacer les filtres

Suggestions for a non-zero counter

1 vue (au cours des 30 derniers jours)
Andy
Andy le 9 Déc 2011
I have a 16000X271 matrix, and its mostly zeros, with maybe 1000 non-zero numbers. I need to find out how many non-zero elements there are. The way i can think of is going through every variable and check if it is a zero or not, but that would be very inefficient, is there a faster way? Thanks

Réponse acceptée

Sean de Wolski
Sean de Wolski le 9 Déc 2011
well
how about nnz (number non-zeros)!
doc nnz;
or
sum(sum(logical(A));
  1 commentaire
Andy
Andy le 9 Déc 2011
works thanks :D

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Operating on Diagonal Matrices dans Help Center et File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by