Номер условия для инверсии
C = cond(A)
C = cond(A,p)
возвращает номер условия с 2 нормами для инверсии, равной отношению самого большого сингулярного значения C = cond(A)
A
к самому маленькому.
возвращает C = cond(A,p)
p
- номер условия нормы, где p
может быть 1
, 2
, Inf
или 'fro'
.
rcond
является более эффективным, но менее надежным, методом оценки условия матрицы по сравнению с cond
.
Алгоритм для cond
имеет три части:
Если p = 2
, то cond
использует сингулярное разложение, обеспеченное svd
, чтобы найти отношение самых больших и самых маленьких сингулярных значений.
Если p = 1
, Inf
или 'fro'
, то cond
вычисляет номер условия с помощью соответствующей нормы входной матрицы и ее инверсии с norm(A,p) * norm(inv(A),p)
.
Если входная матрица разреженна, то cond
игнорирует, любой задал значение p
и вызывает condest
.