det
説明
例
入力引数
制限
行列が特異であるかどうかを調べるときは、次のような制限があるため det
の使用は避けてください。代わりに cond
または rcond
を使用してください。
制限 | 結果 |
---|---|
一般に行列式の大きさは行列の条件数には無関係です。 | 条件数が変わらなくても、行列の行列式が大きくなったり小さくなったりすることがあります。 |
| 行列式の計算で数値的に安定した結果が得られないことがあります。たとえば、特異行列の行列式の大きさは理論上は 0 ですが、 |
アルゴリズム
det
では、関数 lu
によるガウスの消去法で得られた三角因子から行列式を計算します。
[L,U] = lu(X) s = det(L) % This is always +1 or -1 det(X) = s*prod(diag(U))
拡張機能
バージョン履歴
R2006a より前に導入