Matrix {Matrix}R Documentation

Construct a Classed Matrix

Description

Construct a Matrix of a class that inherits from Matrix.

Usage

Matrix(data=NA, nrow=1, ncol=1, byrow=FALSE, dimnames=NULL)

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 two character components.

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 a class that inherits from "Matrix".

See Also

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")))

[Package Matrix version 0.95-10 Index]