| 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.