spones
Substitui os elementos não nulos de uma matriz por uns.
Categoria: Mathematics > Sparse Matrices
Sintaxe
R = spones(S)
Retorna uma matriz esparsa com o mesmo padrão de S e uns onde S é não nulo.
Descrição
spones mantém a estrutura de uma matriz e descarta os valores, dando seu padrão de adjacência. Para uma entrada esparsa equivale a spfun(@(x) 1, S). É útil para contar elementos por linha ou coluna, como em sum(spones(S), 2).
Argumentos de entrada
S- Matriz esparsa ou cheia.
Argumentos de saída
R- Matriz esparsa de uns e zeros.
Exemplo
Padrão e contagem por linha
S = sparse([2 0 3; 0 0 -5]);
full(spones(S))
full(sum(spones(S), 2))
Saída
ans = 2×3
1 0 1
0 0 1
ans = 2×1
2
1