freqdom {freqdom} | R Documentation |
Create an object corresponding to a frequency domain functional
Description
Creates an object of class freqdom
. This object corresponds to a functional with domain and some complex vector space as codomain.
Usage
freqdom(F, freq)
Arguments
F |
a vector, a matrix or an array. For vectors |
freq |
a vector of dimension |
Details
This class is used to describe a frequency domain functional (like a spectral density matrix, a discrete Fourier transform, an impulse response function, etc.)
on selected frequencies. Formally we consider a collection of complex-valued matrices
, all of which have the same dimension
. Moreover, we consider frequencies
. The object this function creates corresponds
to the mapping
, where
.
Consider, for example, the discrete Fourier transform of a vector time series :. It is defined as
We may choose and
. Then, the object
freqdom
creates, is corresponding to the function which associates and
.
Value
Returns an object of class freqdom
. An object of class freqdom
is a list containing the following components:
-
operators
the array
F
as given in the argument. -
freq
the vector
freq
as given in the argument.
See Also
Examples
i = complex(imaginary=1)
OP = array(0, c(2, 2, 3))
OP[,,1] = diag(2) * exp(i)/2
OP[,,2] = diag(2)
OP[,,3] = diag(2) * exp(-i)/2
freq = c(-pi/3, 0, pi/3)
A = freqdom(OP, freq)