unshiftdata | R Documentation |
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.
shiftdata
## 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)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.