# inv

逆行列

## 呼び出し手順

    inv(X)

## パラメータ

X

  実数または複素数の正方行列, 多項式行列および 伝達関数または状態空間表現の有理行列.

## 説明

`inv(X)` は正方行列 `X`の逆行列 となる. `X` のスケーリングが 悪い場合や特異行列に近い場合には警告を出力する.

多項式行列または伝達関数表現の有理行列の場合, `inv(X)` は `invr(X)`に等しくなる.

状態空間表現の線形システム(`syslin` リスト)の場合, `invr(X)` は `invsyslin(X)`に等しくなる.

## 参照

数値行列用の`inv` 関数は Lapack ルーチン DGETRF, DGETRI (実数行列の場合)および ZGETRF, ZGETRI (複素数の場合)に基づいている. 多項式および有理行列に関する `inv` は Scilab関数`invr`に基づいている.

## 例

    A=rand(3,3);inv(A)*A

    x=poly(0,'x');
    A=[x,1,x;x^2,2,1+x;1,2,3];inv(A)*A

    A=[1/x,2;2+x,2/(1+x)]
    inv(A)*A

    A=ssrand(2,2,3);
    W=inv(A)*A
    clean(ss2tf(W))

## 参考

- slash
- backslash
- pinv
- qr
- lufact
- lusolve
- invr
- coff
- coffg