solve.LowerTriangular(a, b, tol=0, transpose=F, left=T, scale.b=1) solve.UpperTriangular(a, b, tol=0, transpose=F, left=T, scale.b=1) solve.UnitLowerTriangular(a, b, tol=0, transpose=F, left=T, scale.b=1) solve.UnitUpperTriangular(a, b, tol=0, transpose=F, left=T, scale.b=1)
n <- 5 a <- Matrix( rnorm(n*n), n, n) a[row(a) < col(a)] <- 0 # form lower triangular matrix class(a) <- Matrix.class(x) b <- rnorm(n) a %*% solve(a,b) - b # residual solve(a) %*% a # should be identity