| det {base} | R Documentation | 
det calculates the determinant of a matrix. determinant
is a generic function that returns separately the modulus of the determinant,
optionally on the logarithm scale, and the sign of the determinant.
det(x, ...) determinant(x, logarithm = TRUE, ...)
x | 
numeric matrix. | 
logarithm | 
logical; if TRUE (default) return the
logarithm of the modulus of the determinant. | 
... | 
Optional arguments.  At present none are used.  Previous
versions of det allowed an optional method argument.
This argument will be ignored but will not produce an error. | 
For det, the determinant of x.  For determinant, a
list with components
modulus | 
a numeric value.  The modulus (absolute value) of the
determinant if logarithm is FALSE; otherwise the
logarithm of the modulus. | 
sign | 
integer; either +1 or -1 according to whether the determinant is positive or negative. | 
Often, computing the determinant is not what you should be doing to solve a given problem.
Prior to version 1.8.0 the det function had a method
argument to allow use of either a QR decomposition or an
eigenvalue-eigenvector decomposition.  The determinant function now
uses an LU decomposition and the det function is simply a
wrapper around a call to determinant.
(x <- matrix(1:4, ncol=2)) unlist(determinant(x)) det(x) det(print(cbind(1,1:3,c(2,0,1))))