pad: Padding a Sparse Matrix

padR Documentation

Padding a Sparse Matrix

Description

Resets the dimension of a spam matrix by truncation or zero padding.

Usage

pad(x) <- value

Arguments

x

a spam matrix

value

A numeric two-vector.

Details

It is important to notice the different behavior of the replacement method for ordinary arrays and spam objects (see ‘Examples’). Here, the elements are not simply rearranged but an entirely new matrix is constructed. If the new column dimension is smaller than the original, the matrix is also cleaned (with option("spam.eps") as filter).

Value

A (spam) matrix of dimension value where trunction or padding has been used.

Author(s)

Reinhard Furrer

See Also

dim.spam.

Examples

x <- diag(4)
dim(x)<-c(2,8)
x

s <- diag.spam(4)
pad(s) <- c(7,3)  # any positive value can be used

s <- diag.spam(4)
pad(s) <- c(2,8)  # result is different than x

spam documentation built on Oct. 23, 2023, 5:07 p.m.