dgCMatrix-class {Matrix} | R Documentation |
The dgCMatrix
class is a class of sparse numeric
matrices in the compressed, sparse, column-oriented format. In this
implementation the non-zero elements in the columns are sorted into
increasing row order. dgCMatrix
is the
“standard” class for sparse numeric matrices in the
Matrix package.
Objects can be created by calls of the form new("dgCMatrix",
...)
, more typically via as(*, "CsparseMatrix")
or similar.
Often however, more easily via Matrix(*, sparse = TRUE)
,
or most efficiently via sparseMatrix()
.
x
:Object of class "numeric"
- the non-zero
elements of the matrix.
all other slots are inherited from the superclass
"CsparseMatrix"
.
Matrix products (e.g., crossprod-methods), and (among other)
signature(from = "matrix", to = "dgCMatrix")
signature(from = "dgCMatrix", to = "matrix")
signature(from = "dgCMatrix", to = "dgTMatrix")
signature(x = "dgCMatrix")
: returns the diagonal
of x
signature(x = "dgCMatrix")
: returns the dimensions
of x
signature(x = "dgCMatrix")
: plots an image of
x
using the levelplot
function
signature(a = "dgCMatrix", b = "...")
:
see solve-methods
, notably the extra argument
sparse
.
signature(x = "dgCMatrix")
: computes the LU
decomposition of a square dgCMatrix
object
Classes dsCMatrix
,
dtCMatrix
, lu
(m <- Matrix(c(0,0,2:0), 3,5)) str(m) m[,1]