Определитель матрицы
Избегайте использования det чтобы выяснить, является ли матрица сингулярной из-за следующих ограничений. Использование cond или rcond вместо этого.
| Ограничение | Результат |
|---|---|
Величина определяющего обычно не связана с числом обусловленности матрицы. | Определяющий матрицы может быть произвольно большим или маленьким, не меняя число обусловленности. |
| Вычисление определителя иногда численно нестабильно. Для примера, |
det вычисляет определяющего из треугольных множителей, полученных Гауссовым исключением со lu функция.
[L,U] = lu(X) s = det(L) % This is always +1 or -1 det(X) = s*prod(diag(U))