Ранг матрицы
rank использует метод, основанный на сингулярном разложении значений, или SVD. Алгоритм SVD занимает больше времени, чем некоторые альтернативы, но он также является самым надежным.
Ранг матрицы A вычисляется как число сингулярных значений, которые больше допуска. По умолчанию допуск следующий max(size(A))*eps(norm(A)). Однако с помощью команды можно задать другой допуск rank(A,tol).