Function: tfmat
TFMAT Matrix of transform / operator
  Usage:  F=tfmat('fourier',L);
          F=tfmat('dcti',L);
          F=tfmat('dgt',g,a,M);
          F=tfmat('dwilt',g,M);
          F=tfmat('wmdct',g,M);
          F=tfmat('zak',L,a);
          F=tfmat('gabmul',sym,a);
          F=tfmat('spread',c);

  TFMAT has been deprecated. Please construct a frame (using FRAME)
  and use FRSYNMATRIX, or construct an operator (using OPERATORNEW)
  and use OPERATORMATRIX instead.

  Original help
  -------------

  TFMAT returns a matrix F containing the basis functions / atoms of
  one of the transforms in the toolbox. The atoms are placed as column
  vectors in the matrix. A forward transform (analysis) can be done by:

    c=F'*f;

  and a backwards or adjoint transform (synthesis) can be done by:

    r=F*c;

  The possibilities are:

  TFMAT('fourier',L) returns the matrix of the unitary Fourier
  transform of length L. See DFT.

  TFMAT('dcti',L) returns the matrix of the DCTI transform of length
  L. Similarly for 'dctii', 'dctiii', 'dctiv', 'dsti', 'dstii',
  'dstiii' or 'dstiv'.

  TFMAT('dgt',g,a,M) returns a matrix containing all the atoms of the
  Gabor frame with window g and lattice constants a and M. 
  TFMAT('dgt',g,a,M,L) will do the same for a FIR window g.

  TFMAT('dwilt',g,M) returns a matrix containing all the atoms of the
  Wilson  basis with window g and M channels. TFMAT(g,M,L) will do the
  same for a FIR window g.

  TFMAT('wmdct',g,M) and TFMAT('wmdct',g,M,L) does the same for an WMDCT
  with M channels.

  TFMAT('gabmul',sym,a) return the matrix of the Gabor multiplier with
  symbol sym and time shift a. TFMAT('gabmul',c,g,a) does the same
  using the window g for both analysis and synthesis.
  TFMAT('gabmul',sym,ga,gs,a) does the same using ga as analysis window
  and gs as synthesis window.

  TFMAT('spread',c) returns the matrix of the spreading operator with
  symbol c.

  TFMAT('zak',L,a) returns the transform matrix for a Zak transform of
  length L and parameter a.

  This function should mainly be used for educational purposes or for 
  experimenting with systems, as the generated matrix can
  become very large.

Url: http://ltfat.github.io/doc/deprecated/tfmat.html

See also: frsynmatrix, operatormatrix.

Package: ltfat