Inverse of shiftdata
Reverse what has been done by shiftdata()
.
unshiftdata(sd)
sd |
A list of objects named |
unshiftdata
restores the orientation of the data that was shifted with
shiftdata. The permutation vector is given by perm
, and nshifts
is the number of shifts that was returned from shiftdata()
.
unshiftdata
is meant to be used in tandem with shiftdata
. These
functions are useful for creating functions that work along a certain
dimension, like filter, goertzel, sgolayfilt, and sosfilt. These functions
are useful for creating functions that work along a certain dimension, like
filter
, sgolayfilt
, and sosfilt
.
Array with the same values and dimensions as passed to a previous
call to shiftdata
.
Georgios Ouzounis, ouzounis_georgios@hotmail.com.
Conversion to R by Geert van Boxtel, G.J.M.vanBoxtel@gmail.com.
## create a 3x3 magic square x <- pracma::magic(3) ## Shift the matrix x to work along the second dimension. ## The permutation vector, perm, and the number of shifts, nshifts, ## are returned along with the shifted matrix. sd <- shiftdata(x, 2) ## Shift the matrix back to its original shape. y <- unshiftdata(sd) ## Rearrange Array to Operate on First Nonsingleton Dimension x <- 1:5 sd <- shiftdata(x) y <- unshiftdata(sd)
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.