dgRMatrix-class {Matrix} | R Documentation |

## Sparse Compressed, Row-oriented Numeric Matrices

### Description

The `dgRMatrix`

class is a class of sparse numeric
matrices in the compressed, sparse, row-oriented format. In this
implementation the non-zero elements in the rows are sorted into
increasing column order.

**Note:** The column-oriented sparse classes, e.g.,
`dgCMatrix`

, are preferred and better supported in
the Matrix package.

### Objects from the Class

Objects can be created by calls of the form `new("dgRMatrix", ...)`

.

### Slots

`j`

:Object of class `"integer"`

of length nnzero
(number of non-zero elements). These are the column numbers for
each non-zero element in the matrix.

`p`

:Object of class `"integer"`

of pointers, one
for each row, to the initial (zero-based) index of elements in
the row.

`x`

:Object of class `"numeric"`

- the non-zero
elements of the matrix.

`Dim`

:Object of class `"integer"`

- the dimensions
of the matrix.

### Methods

- coerce
`signature(from = "matrix", to = "dgRMatrix")`

- coerce
`signature(from = "dgRMatrix", to = "matrix")`

- coerce
`signature(from = "dgRMatrix", to = "dgTMatrix")`

- diag
`signature(x = "dgRMatrix")`

: returns the diagonal
of `x`

- dim
`signature(x = "dgRMatrix")`

: returns the dimensions
of `x`

- image
`signature(x = "dgRMatrix")`

: plots an image of
`x`

using the `levelplot`

function

### See Also

the `RsparseMatrix`

class, the virtual class of all
sparse compressed **r**ow-oriented matrices, with its methods.
The `dgCMatrix`

class (**c**olumn compressed
sparse) is really preferred.

[Package

*Matrix* version 1.5-1

Index]