ldiMatrix-class {Matrix} | R Documentation |
Class "ldiMatrix" of Diagonal Logical Matrices
Description
The class "ldiMatrix"
of logical diagonal matrices.
Objects from the Class
Objects can be created by calls of the form new("ldiMatrix", ...)
but typically rather via Diagonal
.
Slots
x
:"logical"
vector.diag
:"character"
string, either "U" or "N", seeddiMatrix
.Dim
,Dimnames
:matrix dimension and
dimnames
, see theMatrix
class description.
Extends
Class "diagonalMatrix"
and
class "lMatrix"
, directly.
Class "sparseMatrix"
, by class "diagonalMatrix"
.
See Also
Classes ddiMatrix
and
diagonalMatrix
; function Diagonal
.
Examples
(lM <- Diagonal(x = c(TRUE,FALSE,FALSE)))
str(lM)#> gory details (slots)
crossprod(lM) # numeric
(nM <- as(lM, "nMatrix"))
crossprod(nM) # pattern sparse
[Package Matrix version 1.7-0 Index]