Function: filterbankresponse
FILTERBANKRESPONSE  Response of filterbank as function of frequency
  Usage:  gf=filterbankresponse(g,a,L);
     
  gf=FILTERBANKRESPONSE(g,a,L) computes the total response in frequency
  of a filterbank specified by g and a for a signal length of
  L. This corresponds to summing up all channels. The output is a
  usefull tool to investigate the behaviour of the windows, as peaks
  indicate that a frequency is overrepresented in the filterbank, while
  a dip indicates that it is not well represented.

  CAUTION: This function computes a sum of squares of modulus of the 
  frequency responses, which is  also the diagonal of the Fourier 
  transform of the frame operator.
  Use FILTERBANKFREQZ for evaluation or plotting of frequency responses
  of filters.

  FILTERBANKRESPONSE(g,a,L,'real') does the same for a filterbank
  intended for positive-only filterbank.

  FILTERBANKRESPONSE(g,a,L,fs) specifies the sampling rate fs. This
  is only used for plotting purposes.

  gf=FILTERBANKRESPONSE(g,a,L,'individual') returns responses 
  in frequency of individual filters as columns of a matrix. The total
  response can be obtained by gf = sum(gf,2). 

  FILTERBANKRESPONSE takes the following optional parameters:

     'fs',fs    
                Sampling rate, used only for plotting.

     'complex'  
                Assume that the filters cover the entire frequency
                range. This is the default.

     'real'     
                Assume that the filters only cover the positive
                frequencies (and is intended to work with real-valued
                signals only).

     'noplot'   
                Don't plot the response, just return it.

     'plot'     
                Plot the response using PLOTFFTREAL or PLOTFFT.

Url: http://ltfat.github.io/doc/filterbank/filterbankresponse.html

See also: filterbank, filterbankbounds.

Package: ltfat