Inverse

> inverse(M);

Calcule la matrice inverse de la matrice carrée M.

> evalm(M^(-1));

est une commande équivalente.

Remarque: si M est non-inversible, Maple V retourne un message d'erreur.

Exemple

> with(linalg):
Warning: new definition for norm
Warning: new definition for trace

> M := matrix(3,3,[2,2,2,2,2,3,1,-1,1]);
M := é
ê
ë
2 2 2
2 2 3
1 -1 1
ù
ú
û

> inverse(M);
é
ê
ê
ê
ê
ê
ê
ë
5

4
-1
1

2
1

4
0
-1

2
-1 1 0
ù
ú
ú
ú
ú
ú
ú
û

> M := matrix(2,2,[x,y,u,v]);
M := é
ë
x y
u v
ù
û

> inverse(M);
é
ê
ê
ê
ê
ë
- v

-xv + yu
y

-xv + yu
u

-xv + yu
- x

-xv + yu
ù
ú
ú
ú
ú
û