Learn R Programming

⚠️There's a newer version (1.7-2) of this package.Take me there.

Matrix (version 0.999375-8)

A Matrix package for R

Description

Classes and methods for dense and sparse matrices and operations on them using Lapack, CSparse and CHOLMOD

Copy Link

Version

Install

install.packages('Matrix')

Monthly Downloads

118,373

Version

0.999375-8

License

GPL (>= 2)

Maintainer

Doug

Last Published

March 11th, 2025

Functions in Matrix (0.999375-8)

LU-class

LU (dense) Matrix Decompositions
TsparseMatrix-class

Class "TsparseMatrix" of Sparse Matrices in Triplet Form
cBind

Versions of 'cbind' and 'rbind' recursively built on cbind2/rbind2
externalFormats

Read and write external matrix formats
BunchKaufman-methods

Bunch-Kaufman Decomposition Methods
CAex

Albers' example Matrix with "Difficult" Eigen Factorization
Hilbert

Generate a Hilbert matrix
forceSymmetric

Force a Matrix to 'symmetricMatrix' Without Symmetry Checks
nMatrix-class

Class "nMatrix" of Non-zero Pattern Matrices
dtpMatrix-class

Packed triangular dense matrices
ndenseMatrix-class

Virtual Class "ndenseMatrix" of Dense Logical Matrices
Cholesky

Cholesky Decomposition of a Sparse Matrix
nearPD

Nearest Matrix to a Positive Definite Matrix
lu

Triangular Decomposition of a Square Matrix
dsyMatrix-class

Symmetric Dense Numeric Matrices
Schur-class

Class "Schur" of Schur Matrix Factorizations
Cholesky-class

Cholesky and Bunch-Kaufman Decompositions
rcond

Estimate the Reciprocal Condition Number
CHMfactor-class

CHOLMOD-based Cholesky Factorizations
RsparseMatrix-class

Class "RsparseMatrix" of Sparse Matrices in Column-compressed Form
bdiag

Construct a Block Diagonal Matrix
atomicVector-class

Virtual Class "atomicVector" of Atomic Vectors
SparseM-conversions

Sparse Matrix Coercion from and to those from package "SparseM"
lsyMatrix-class

Symmetric Dense Logical Matrices
generalMatrix-class

Class "generalMatrix" of General Matrices
norm

Matrix Norms
[<--methods

Methods for "[<-" - Assigning to Subsets for 'Matrix'
dtCMatrix-class

Triangular, (compressed) sparse column matrices
printSpMatrix

Print Sparse Matrices Flexibly
dgTMatrix-class

Sparse matrices in triplet form
dtRMatrix-class

Triangular Sparse Compressed Row Matrices
dgRMatrix-class

Sparse Compressed, Row-oriented Numeric Matrices
Matrix-class

Virtual Class "Matrix" Class of Matrices
unpack

Full Storage Representation of Packed Matrices
Schur

Schur Decomposition of a Matrix
expm

Matrix exponential
all-methods

"Matrix" Methods for Functions all() and any()
symmpart

Symmetric Part and Skew(symmetric) Part of a Matrix
chol

Choleski Decomposition - 'Matrix' S4 Generic
drop0

Drop "Explicit Zeroes" from a Sparse Matrix
dsparseMatrix-class

Virtual Class "dsparseMatrix" of Numeric Sparse Matrices
Diagonal

Create Diagonal Matrix Object
ntrMatrix-class

Triangular Dense Logical Matrices
sparseLU-class

Sparse LU decomposition of a square sparse matrix
qr-methods

QR Decomposition -- S4 Methods and Generic
colSums

Form Row and Column Sums and Means
ddenseMatrix-class

Virtual Class "ddenseMatrix" of Numeric Dense Matrices
ldiMatrix-class

Class "ldiMatrix" of Diagonal Logical Matrices
dpoMatrix-class

Positive Semi-definite Dense Numeric Matrices
[-methods

Methods for "[": Extraction or Subsetting in Package 'Matrix'
triangularMatrix-class

Virtual Class of Triangular Matrices in package:Matrix
replValue-class

Virtual Class "replValue" - Simple Class for subassignment Values
ltrMatrix-class

Triangular Dense Logical Matrices
MatrixFactorization-class

Class "MatrixFactorization" of Matrix Factorizations
xtabs

Cross Tabulation, Optionally Sparse
ngeMatrix-class

Class "ngeMatrix" of General Dense Nonzero-pattern Matrices
expand

Expand a Decomposition into Factors
nsyMatrix-class

Symmetric Dense Nonzero-Pattern Matrices
dsRMatrix-class

Symmetric Sparse Compressed Row Matrices
USCounties

USCounties Contiguity Matrix
dsCMatrix-class

Numeric Symmetric Sparse (column compressed) Matrices
lgeMatrix-class

Class "lgeMatrix" of General Dense Logical Matrices
CsparseMatrix-class

Class "CsparseMatrix" of Sparse Matrices in Column-compressed Form
ldenseMatrix-class

Virtual Class "ldenseMatrix" of Dense Logical Matrices
facmul

Multiplication by Decomposition Factors
KNex

Koenker-Ng Example Sparse Model Matrix and Response Vector
compMatrix-class

Class "compMatrix" of Composite (Factorizable) Matrices
tcrossprod

Cross-product of transpose
image-methods

Methods for image() in Package 'Matrix'
band

Extract bands of a matrix
index-class

Virtual Class "index" - Simple Class for Matrix Indices
ddiMatrix-class

Class "ddiMatrix" of Diagonal Numeric Matrices
sparseQR-class

Sparse QR decomposition of a sparse matrix
dgCMatrix-class

Compressed, sparse, column-oriented numeric matrices
nnzero

The Number of Non-Zero Values of a Matrix
symmetricMatrix-class

Virtual Class of Symmetric Matrices in package:Matrix
is.na-methods

is.na() Methods for 'Matrix' Objects
lsparseMatrix-classes

Sparse logical matrices
dgeMatrix-class

Class "dgeMatrix" of Dense Numeric (S4 Class) Matrices
nsparseMatrix-classes

Sparse logical matrices
number-class

Class "number" of Possibly Complex Numbers
spMatrix

Sparse Matrix Constructor From Triplet
kronecker-methods

Methods for Function 'kronecker()' in Package 'Matrix'
sparseMatrix-class

Virtual Class "sparseMatrix" --- Mother of Sparse Matrices
sparseVector-class

Sparse Vector Classes
Unused-classes

Virtual Classes Not Yet Used
Matrix

Construct a Classed Matrix
dMatrix-class

(Virtual) Class "dMatrix" of "double" Matrices
diagonalMatrix-class

Class "diagonalMatrix" of Diagonal Matrices
denseMatrix-class

Virtual Class "denseMatrix" of All Dense Matrices
isSymmetric-methods

Methods for Function isSymmetric in Package 'Matrix'
pMatrix-class

Permutation matrices