Main Content


Replace nonzero sparse matrix elements with ones


R = spones(S)


R = spones(S) generates a matrix R with the same sparsity structure as S, but with 1's in the nonzero positions.


c = sum(spones(S)) is the number of nonzeros in each column.

r = sum(spones(S'))' is the number of nonzeros in each row.

sum(c) and sum(r) are equal, and are equal to nnz(S).

Extended Capabilities

C/C++ Code Generation
Generate C and C++ code using MATLAB® Coder™.

Version History

Introduced before R2006a

See Also

| |