Matrix {Matrix}R Documentation

Construct a Classed Matrix

Description

Construct a Matrix of class Matrix.

Usage

Matrix(data=NA, nrow, ncol, byrow=F, dimnames=NULL, tol)

Arguments

data an optional numeric data vector or matrix.
nrow the desired number of rows
ncol the desired number of columns
byrow logical. If FALSE (the default) the matrix is filled by columns, otherwise the matrix is filled by rows.
dimnames A dimnames attribute for the matrix: a list of length 2.

Details

If either of nrow or ncol is not given, an attempt is made to infer it from the length of data and the other parameter.

Although it is sometime possible to mix unclassed matrices (created with matrix) with ones of class "Matrix", it is much safer to always use carefully constructed ones of class "Matrix".

Value

Returns an nrow by ncol matrix of class "Matrix".

See Also

as.Matrix, Matrix.class, matrix.

Examples

Matrix(0, 3, 2)             # a 3 by 2 matrix of zeros

Matrix(1:6, 3, 2)           # a 3 by 2 matrix
Matrix(1:6, nrow=3)   
Matrix(1:6, ncol=2)   
Matrix(1:9, nrow=3, dimnames =list(c("a", "b", "c"), c("A", "B", "C")))