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