# det

行列式

## 呼出し手順

    det(X)
                [e,m]=det(X)

## パラメータ

X

  実数または複素正方行列, 多項式または有理行列.

m

  実数または複素数, 行列式の 10 を基底とする仮数

e

  整数, 行列式の 10 を基底とする指数

## 説明

`det(X)` ( `m*10^e`は 正方行列`X`の行列式である.

多項式行列 `det(X)` は `determ(X)`に等しい.

有理行列の場合, `det(X)` は `detr(X)`に等しい.

## 参照

det の計算は Lapack ルーチン DGETRF (実数行列の場合) および ZGETRF (複素数の場合)に基づいている.

## 例

    x=poly(0,'x');
    det([x,1+x;2-x,x^2])
    w=ssrand(2,2,4);roots(det(systmat(w))),trzeros(w)   //zeros of linear system
    A=rand(3,3);
    det(A), prod(spec(A))

## 参考

- detr
- determ