shift: Function to shift the elements of a vector.
Description
The function makes use of the function 'filter' to delay or advance a
signal by k points.
Usage
shift(x, delta = 1, circular = TRUE)
Value
The signal shifted by a certain number of points. ...
Arguments
x
A numeric vector
delta
A single element numeric vector. Defines the number of points
by which the signal should be shifted.
circular
Logical. If TRUE, the signal is wrapped around itself so that
if delta = 1, x[n] becomes x[1]. Otherwise, if delta is positive, the same
number of zeros are prepended to the signal
Author
Jonathan Harrington
Details
The function makes use of the function 'filter' for linear filtering to
carry out the shifting.