Det

> det(M);

Calcule le déterminant de la matrice carrée M.

Exemple

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

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

> det(M);
-6

> M := matrix(3,3,[a,1,b,1,x,1,c,2,d]);
M := é
ê
ë
a 1 b
1 x 1
c 2 d
ù
ú
û

> det(M);
a x d - 2 a - d + 2 b + c - c b x

> M := matrix(2,2,[f(x),g(x),-diff(f(x),x),diff(g(x),x)]);
M := é
ê
ê
ê
ë
f(x) g(x)
- æ
ç
è


x
f(x) ö
÷
ø


x
g(x)
ù
ú
ú
ú
û

> det(M);
f(x) æ
ç
è


x
g(x) ö
÷
ø
+ g(x) æ
ç
è


x
f(x) ö
÷
ø