Solved
Just the determinant?
So how about a small modification in Alvaro's RREF?

Sure could be done more efficient, but for a quick hack it seems to work OK. No error check (matrix square, etc.) is done. I simply changed the program to return 0 if no suitable pivot element could be found.
It also works symbolically, at least as long as only numbers are used. It fails symbolically when variables are used because the if-conditions can't be evaluated symbolically without knowing their actual values.
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.

