How to check number of zeros in an array?

121 visualizzazioni (ultimi 30 giorni)
Eg: I have a vector A = [0,0,4,3] and B = [0,1,2,3,4] and C = [0,0,0,0,0] and D = [0,1,2,0,0]
SO THE OUTPUT SHOULD CONTAIN NUMBER OF ZEROS IN EACH VECTOR:
A = 2
B = 1
C = 5
D = 3

Risposta accettata

Paolo
Paolo il 6 Lug 2018
Modificato: Paolo il 6 Lug 2018
A = nnz(~A)
B = nnz(~B)
C = nnz(~C)
D = nnz(~D)

Più risposte (1)

Raul Andres Lopez Romero
Raul Andres Lopez Romero il 6 Lug 2018
Try this:
nzeros=numel(A)-nnz(A)
numel(X) give you the number of elements in an array, nnz(X) give you the numbers of Non zero elements in an array.
try it for every array you have.

Categorie

Scopri di più su Matrices and Arrays in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by