efFourier {funData} | R Documentation |
Calculate the first M Fourier basis functions
Description
This function calculates the first M orthonormal Fourier basis functions on an arbitrary interval.
Usage
efFourier(argvals, M, linear = FALSE)
Arguments
argvals |
A vector, defining a (fine) grid on the interval for which the Fourier basis functions are computed. |
M |
An integer, specifying the number of basis functions that are calculated. |
linear |
Logical. If |
Details
If linear
, the last basis function does not belong to the Fourier
basis, but is the linear function orthogonalized to all previous Fourier
basis functions via the Gram-Schmidt method. This is implemented only if
argvalss
is a grid defining the unit interval [0,1]
.
Value
A univariate functional data object of class
funData
containing the Fourier basis functions on
the given interval.
See Also
funData
, simFunData
, simMultiFunData