det.LowerTriangular(x, logarithm=T) det.UpperTriangular(x, logarithm=T) det.UnitLowerTriangular(x, logarithm=T) det.UnitUpperTriangular(x, logarithm=T)
"Matrix" , and from one of
"LowerTriangular" ,
"UpperTriangular" ,
"UnitLowerTriangular" , and
"UnitUpperTriangular" .
"det" .
Golub, G., and Van Loan, C. F. (1989). Matrix Computations, 2nd edition, Johns Hopkins, Baltimore.
x <- Matrix( sample(-3:3, size = 9, replace = T), nrow = 3, ncol = 3) x[row(x) > col(x)] <- 0 # construct triangular matrix class(x) <- Matrix.class(x) det(x)