Nom

inv — inverse d'une matrice

Séquence d'appel

inv(X)

Paramètres

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

Exemples

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

Voir Aussi

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

Fonctions Utilisées

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.