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