rfft | R Documentation |
Compute a real Fast Fourier transform of x
.
rfft(x)
x |
The vector whose Fourier transform you wish to take |
Given a vector x this function computes the real continuous Fourier
transform of x
, i.e. it regards x
as points on a periodic
function on [0,1] starting at 0, and finding the coefficients of the functions
1,
sqrt(2) cos(2 pi t),
sqrt(2) sin(2 pi t), etc. that gives the expansion
of the interpolant of x
. The number of terms in the expansion
is the length of x
. If x
is of even length, the last
coefficient will be that of a cosine term with no matching sine.
Returns the Fourier coefficients
Bernard Silverman
LocalSpec.wd
,
rfftinv
x <- seq(from=0, to=2*pi, length=150) s1 <- sin(10*x) s2 <- sin(7*x) s <- s1 + s2 w <- rfft(s) ## Not run: ts.plot(w) # # Should see two peaks, corresponding to the two sines at different frequencies #
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.