Examples for 'Matrix::dtRMatrix-class'


Triangular Sparse Compressed Row Matrices

Aliases: dtRMatrix-class coerce,dtRMatrix,dgRMatrix-method coerce,dtRMatrix,dsRMatrix-method coerce,dtRMatrix,dtCMatrix-method coerce,dtRMatrix,dtTMatrix-method coerce,dtRMatrix,dtpMatrix-method coerce,dtRMatrix,dtrMatrix-method coerce,dtRMatrix,ltRMatrix-method coerce,dtRMatrix,ntRMatrix-method coerce,matrix,dtRMatrix-method

Keywords: classes algebra

### ** Examples

(m0 <- new("dtRMatrix"))
0 x 0 sparse Matrix of class "dtRMatrix"
<0 x 0 matrix>
(m2 <- new("dtRMatrix", Dim = c(2L,2L),
                        x = c(5, 1:2), p = c(0L,2:3), j= c(0:1,1L)))
2 x 2 sparse Matrix of class "dtRMatrix"
        
[1,] 5 1
[2,] . 2
str(m2)
Formal class 'dtRMatrix' [package "Matrix"] with 7 slots
  ..@ p       : int [1:3] 0 2 3
  ..@ j       : int [1:3] 0 1 1
  ..@ Dim     : int [1:2] 2 2
  ..@ Dimnames:List of 2
  .. ..$ : NULL
  .. ..$ : NULL
  ..@ x       : num [1:3] 5 1 2
  ..@ uplo    : chr "U"
  ..@ diag    : chr "N"
(m3 <- as(Diagonal(2), "RsparseMatrix"))# --> dtRMatrix
2 x 2 sparse Matrix of class "dtRMatrix" (unitriangular)
        
[1,] I .
[2,] . I

[Package Matrix version 1.5-3 Index]