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