Function: gabimagepars
GABIMAGEPARS  Find Gabor parameters to generate image
  Usage: [a,M,L,N,Ngood]=gabimagepars(Ls,x,y);

  [a,M,L,N,Ngood]=GABIMAGEPARS(Ls,x,y) will compute a reasonable set of
  parameters a, M and L to produce a nice Gabor 'image' of a signal
  of length Ls. The approximate number of pixels in the time direction is
  given as x and the number of pixels in the frequency direction is given
  as y.

  The output parameter Ngood contains the number of time steps (columns
  in the coefficients matrix) that contains relevant information. The
  columns from Ngood until N only contains information from a
  zero-extension of the signal.

  If you use this function to calculate a grid size for analysis of a
  real-valued signal (using DGTREAL), please input twice of the desired
  size y. This is because DGTREAL only returns half as many
  coefficients in the frequency direction as DGT.

  An example: We wish to compute a Gabor image of a real valued signal f*
  of length 7500. The image should have an approximate resolution of
  600 x800 pixels:

    [f,fs]=linus; f=f(4001:4000+7500);
    [a,M,L,N,Ngood] = gabimagepars(7500,800,2*600);
    c = dgtreal(f,'gauss',a,M);
    plotdgtreal(c,a,M,fs,90);

  The size of c is (M/2)+1 xN equal to 601 x700 pixels. 

  For this function to work properly, the specified numbers for x and
  y must not be large prime numbers.
 

Url: http://ltfat.github.io/doc/gabor/gabimagepars.html

See also: dgt, dgtreal, sgram.

Package: ltfat