Navigation

Operators and Keywords

Function List:

C++ API

: p = sprank (S)

Calculate the structural rank of the sparse matrix S.

Note that only the structure of the matrix is used in this calculation based on a Dulmage-Mendelsohn permutation to block triangular form. As such the numerical rank of the matrix S is bounded by sprank (S) >= rank (S). Ignoring floating point errors sprank (S) == rank (S).

See also: dmperm.

Package: octave