nnz
Número de elementos não nulos.
Categoria: Mathematics > Sparse Matrices
Sintaxe
n = nnz(X)
Conta os elementos de X que são diferentes de zero.
Descrição
Para uma matriz esparsa, nnz é o número de elementos que ela de fato armazena, o que indica o quanto é esparsa: nnz(S)/numel(S) é a densidade. Para um array cheio conta os elementos diferentes de zero, então nnz(x > 3) conta os elementos acima de 3.
NaN conta como não nulo.
Argumentos de entrada
X- Array numérico ou lógico, esparso ou cheio.
Argumentos de saída
n- Escalar inteiro não negativo.
Exemplo
Contagem e densidade
S = sparse([1 2 3], [1 2 3], [4 5 6]);
nnz(S)
nnz(S) / numel(S)
nnz([0 2 0 7 NaN])
nnz([1 5 9 2] > 3)
Saída
ans = 3
ans = 0.3333
ans = 3
ans = 2