Encontre esta función que calcula el determinante de una matriz recursivamente mediante expansión por menores:
Código:
/*
Recursive definition of determinate using expansion by minors.
*/
double Determinant(double **a,int n)
{
int i,j,j1,j2;
double det = 0;
double **m = NULL;
if (n < 1) { /* Error */
} else if (n == 1) { /* Shouldn’t get used */
det = a[0][0];
} else if (n [Read More →]