interpolate.fft {spectral} | R Documentation |
interpolates data using the Fourier back transform
Description
There are two ways to interpolate data from a given spectrum.
Frist, one can do zero padding to cover n
new data points. Or, secound
the complex amplitude with the associated frequency is taken and evaluated
at given points xout
. Doing that for all frequencies and amplitudes
will give the interpolation. The result is compared to linear approximation
for didactic reasons.
Usage
interpolate.fft(y, x = NULL, n = NULL, xout = NULL)
Arguments
y |
numeric data vector to be interpolated |
x |
numeric data vector with reference points |
n |
number of new points |
xout |
a vector new points |
Value
A list with a x
and y
component is returned. The e99
value evaluates the error of the interpolation with respect to linear approximation
with the approx()
function.
[Package spectral version 2.0 Index]