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.
interpolate.fft(y, x = NULL, n = NULL, xout = NULL)numeric data vector to be interpolated
numeric data vector with reference points
number of new points
a vector new points
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.