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, …)
numeric matrix: logical matrices are coerced to numeric.
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
a numeric value. The modulus (absolute value) of the
determinant if logarithm
is FALSE
; otherwise the
logarithm of the modulus.
integer; either
The determinant
function uses an LU decomposition and the
det
function is simply a wrapper around a call to
determinant
.
Often, computing the determinant is not what you should be doing to solve a given problem.
# NOT RUN {
(x <- matrix(1:4, ncol = 2))
unlist(determinant(x))
det(x)
det(print(cbind(1, 1:3, c(2,0,1))))
# }
Run the code above in your browser using DataLab