ddiMatrix-class {Matrix} | R Documentation |
The class "ddiMatrix"
of numerical diagonal matrices.
Objects can be created by calls of the form new("ddiMatrix", ...)
but typically rather via Diagonal
.
x
:"numeric"
~~ diag
:"character"
~~ Dim
:"integer"
~~ Dimnames
:"list"
~~ factors
:"list"
~~
Class "diagonalMatrix"
, directly.
Class "dMatrix"
, directly.
Class "denseMatrix"
, by class "diagonalMatrix"
.
Class "Matrix"
, by class "denseMatrix"
and class "dMatrix"
.
signature(x = "ddiMatrix", y = "ddiMatrix")
: ...
Class diagonalMatrix
and function Diagonal
.
(d2 <- Diagonal(x = c(10,1))) str(d2) ## slightly larger: str(as(d2, "sparseMatrix")) M <- Matrix(cbind(1,2:4)) M %*% d2 #> `fast' multiplication