Структурный ранг
r = sprank(A)
r = sprank(A) структурный ранг разреженной матрицы A. Для всех значений A,
sprank(A) >= rank(full(A))
В точной арифметике, sprank(A) == rank(full(sprandn(A))) с вероятностью одной.
A = [1 0 2 0
2 0 4 0 ];
A = sparse(A);
sprank(A)
ans =
2
rank(full(A))
ans =
1