Scilab Function

inv - inverse d'une matrice

### Calling Sequence

  `inv(X)`

### Parameters

- `X` : matrice carrée réelle, complexe, polynomiale ou rationnelle, liste de type "syslin"

### Description

`inv(X)` est l'inverse de la matrice carrée `X` . Un message de mise en garde est affiché si `X` est mal équilibrée (termes très petits et termes très grands) ou singulière à la précision machine.

Pour les matrices polynomiales ou rationnelles, `inv(X)` est équivalent à `invr(X)` .

Pour les systèmes dynamiques linéaires sous forme de leur représentation d'état (liste de type `syslin` ), `inv(X)` est équivalent à `invsyslin(X)` .

### Examples

        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))

### See Also

`slash` , `backslash` , `pinv` , `qr` , `lufact` , `lusolve` , `invr` , `coff` , `coffg` ,

### Used Function

La fonction `inv` pour les matrices de nombres est basée sur les routines Lapack : DGETRF, DGETRI pour les matrices réelles et ZGETRF, ZGETRI pour le cas complexe. Pour les matrices de polynomes et de fractions rationnelles `inv` est basée sur la fonction Scilab `invr` .