Resets the dimension of a spam matrix by truncation or zero padding.
Usage
pad(x) <- value
Value
A (spam) matrix of dimension value where trunction or
padding has
been used.
Arguments
x
a spam matrix
value
A numeric two-vector.
Author
Reinhard Furrer
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).
x <- diag(4)
dim(x)<-c(2,8)
x
s <- diag.spam(4)
pad(s) <- c(7,3) # any positive value can be useds <- diag.spam(4)
pad(s) <- c(2,8) # result is different than x