nonzeros

Vetor coluna com os elementos não nulos de um array.

Categoria: Mathematics > Sparse Matrices

Sintaxe

v = nonzeros(A)

Retorna os valores não nulos de A, percorrendo coluna por coluna.

Descrição

Os valores são coletados descendo a primeira coluna, depois a segunda, e assim por diante, que é a ordem em que uma matriz esparsa os guarda. As posições se perdem; para obtê-las também use find.

Argumentos de entrada

A
Array numérico ou lógico, esparso ou cheio.

Argumentos de saída

v
Vetor coluna com nnz(A) elementos, em ordem de colunas.

Exemplo

Não nulos em ordem de colunas

A = [0 5; 6 0; 7 8];
nonzeros(A)
nonzeros(sparse(A))'
Saída
ans = 4×1

     6
     7
     5
     8
ans = 1×4

     6     7     5     8

Veja também

nnz find sparse nzmax