R软件中求方阵行列式的值的函数det()
(2011-07-26 10:48:13)
标签:
杂谈 |
分类: R软件学习 |
det {base} | R Documentation |
Calculate the Determinant of a Matrix
Description
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.
Usage
det(x, ...) determinant(x, logarithm = TRUE, ...)
Arguments
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. |
Details
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.
Value
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. |
Examples
(x <- matrix(1:4, ncol=2)) unlist(determinant(x)) det(x) det(print(cbind(1,1:3,c(2,0,1))))
[Package base version 2.12.1 Index]
前一篇:R软件中的matrix()函数
后一篇:R软件中的attach()函数