HILBERT Hilbert Transform

Section: Transforms/Decompositions

Usage

The hilbert function computes the hilbert transform of the argument vector or matrix. The FreeMat hilbert function is compatible with the one from the MATLAB API. This means that the output of the hilbert function is the sum of the original function and an imaginary signal containing the Hilbert transform of it. There are two syntaxes for the hilbert function. The first is
  y = hilbert(x)

where x is real vector or matrix. If x is a matrix, then he Hilbert transform is computed along the columns of x. The second syntax provides a dimension along which to take the transform.

  y = hilbert(x,n)

where n is the dimension along which to apply the transformation.