Home > freetb4matlab > irsa > irsa_dft.m

# irsa_dft

## PURPOSE

% @var{fyp} = irsa_dft (@var{xp}, @var{yp}, @var{fxp}, [@var{lm}])

## SYNOPSIS

function fyp = irsa_dft( xp, yp, fxp, lm )

## DESCRIPTION

```% -*- texinfo -*-
% @deftypefn {Function File} {irsa_dft.m}
% @var{fyp} = irsa_dft (@var{xp}, @var{yp}, @var{fxp}, [@var{lm}])
%
% Compute Discrete Fourier Transformations of irregular sampled time series
% @code{[@var{xp},@var{yp}]}
% using @code{@var{dft}(f) = sum_(k=1)^N @var{yp}[k] *
% exp(-2*pi*I*@var{xp}[k]*f)} for every f in @var{fxp}
%
% Input:
%
% @var{xp}  : Columnvector -- sampling points
%
% @var{yp}  : Matrix with the timeseries values in its columns
%
% @var{fxp} : Vector -- frequency points for the DFT
%
% @var{lm}  : Boolean -- use lesser memory if 'true' (slower). Default
% is 'false'.
%
% Output:
%
% @var{fyp} : Matrix with values of the DFTs in its columns
% @end deftypefn```

## CROSS-REFERENCE INFORMATION

This function calls:
This function is called by:
• irsa_actcore % [@var{rfyp},@var{err}] = irsa_actcore (@var{xpn}, @var{yp},
• irsa_resample % @var{newyp} = irsa_resample (@var{xp}, @var{yp}, @var{newxp}, [@var{lm}])

Generated on Sat 16-May-2009 00:04:49 by m2html © 2003