[back] [prev] [next] [index] [root]

 


MatDet

Computes the determinant of a square matrix.

Syntax:

d := MatDet(M);d := MatDet(M, bound);

element of the ring the matrix entries come from
  d  
matrix
  M  

Description:

If bound is given and M is over an absolute numberfield we use an modular algorithm. If bound<=0 we will compute a suitable bound.


Example:

Compute the determinant of the integer matrix \left(\begin{array}{cc} -1 & 5 6 & -1 \end{array}right).

kash> M := Mat(Z,[[-1,5],[6,-1]]);
[-1  5]
[ 6 -1]
kash> MatDet(M);
> -29


<- back[back] [prev] [next] [index] [root]