"dtrMatrix"
class is the class of triangular, dense,
numeric matrices in nonpacked storage. The "dtpMatrix"
class
is the same except in packed storage.new("dtrMatrix", ...)
."dgeMatrix"
, directly.
Class "triangularMatrix"
, directly.
Class "Matrix"
and others, by class "dgeMatrix"
.dgeMatrix-class
, dtpMatrix-class
,
Matrix-class
(m <- rbind(2:3, 0:-1))
(M <- as(m, "dgeMatrix"))
(T <- as(M, "dtrMatrix")) ## upper triangular is default
## hence this may surprise at first:
(T2 <- as(t(M), "dtrMatrix"))# is factually diagonal
## and different from
(T3 <- t(T)) # which is *lower* triangular:
str(T3)
Run the code above in your browser using DataLab