Main Content

cwtftinfo2

Supported 2-D CWT wavelets and Fourier transforms

Description

example

cwtftinfo2 lists the supported 2-D continuous wavelet transform (CWT) wavelets and corresponding parameters for use with cwtft2.

example

cwtftinfo2(wname) displays the equation for the 2-D Fourier transform of the wavelet, wname. The figure with the 2-D Fourier transform of the analyzing wavelet has a drop-down list from which you can select other wavelets.

Examples

collapse all

cwtftinfo2
 CWTFTINFO2 Information on wavelets for CWTFT2
  CWTFTINFO2 provides information on the available wavelets  
  for 2-D Continuous Wavelet Transform using FFT.
  The wavelets are defined by their Fourier transform.
 
  The formulae giving the Fourier transform of 
  the wavelet which short name (see below) is SNAME 
  will be displayed using CWTFTINFO2(SNAME).   
 
  The table below gives the short name of each wavelet
  and the associated parameters: first, the name of parameter 
  and then the default value.
 
  WAV_Param_Table = {...
      'morlet'      , 
            defaults: omega0 = 6; sigma = 1; epsilon = 1;
      'marr'      , 
            defaults: p = 2; sigmax = 1; sigmay = 1;
      'paul'      , 
            defaults: p = 4;
      'dog'       , 
            defaults: alpha = 2;
      'cauchy'    , 
            defaults: alpha = pi/6; sigma = 1; L = 4; M = 4;
      'escauchy'  , 
            defaults: alpha = pi/6; sigma = 1; L = 4; M = 4;
      'gaus'      , 
            defaults: p = 1; sigmax = 1; sigmay = 1;
      'wheel'     , 
            defaults:  sigma = 2; 
      'fan'       , 
            defaults: omega0 = 5.336; sigma = 1; epsilon = 1; J = 6.5;
      'pethat'    , 
            defaults: No parameters.
      'dogpow'    , 
            defaults: alpha = 1.25; p = 2;
      'esmorl'    , 
            defaults: omega0 = 6; sigma = 1; epsilon = 1;
      'esmexh'
            defaults:   sigma = 1; epsilon = 0.5;
      'gaus2'     , 
            defaults:  p = 1; sigmax = 1; sigmay = 1; 
      'gaus3'     , 
            defaults:  A = 1; B = 1; p = 1; sigmax = 1; sigmay = 1;
      'isodog'    , 
            defaults:  alpha = 1.25; 
      'dog2'      , 
            defaults = alpha = 1.25;
      'isomorl'   , 
            defaults:  omega0 = 6; sigma = 1; 
      'rmorl'     , 
            defaults:  omega0 = 6; sigma = 1; epsilon = 1;
      'endstop1'  , 
            defaults:  omega0 = 6;
      'endstop2'  , 
            defaults:  omega0 = 6; sigma = 1; 
      'gabmexh'   , 
            defaults:  omega0 = 5.336; epsilon = 1; 
      'sinc'      , 
            defaults:  Ax = 1; Ay = 1; p = 1; omega0X= 0; Omega0Y = 0; 
      };
 
  The various wavelets may be grouped in families as follow:
    MORLET:  'morlet'   , 'esmorl' , 'rmorl' , 'isomorl'
    DOG:     'dog'    , 'isodog' , 'dog2'  , 'dogpow'
    GAUSS:   'marr'   , 'gaus'   , 'gaus2' , 'gaus3' , 'esmexh'
    PAUL:    'paul'
    CAUCHY:  'cauchy' , 'escauchy'
    WHEEL:   'wheel', 'pethat'
    MISCELLANEOUS : 'endstop1' , 'endstop2' , 'gabmexh' , 'sinc' , 'fan'
 
    See also CWTFT2

Display the expression for the 2-D Fourier transform of the Cauchy wavelet. After displaying the Fourier transform for any wavelet, you can use the drop-down list in the bottom left to view the Fourier transform for any supported wavelet.

cwtftinfo2('cauchy')

Input Arguments

collapse all

Wavelet name, specified as a character vector or string scalar. The following table lists the supported wavelets for the 2-D CWT and associated parameters:

Wavelet nameParameters
'morlet'{'Omega0',6;'Sigma',1;'Epsilon',1}
'marr'{'p',2;'sigmax',1;'sigmay',1}
'paul' {'p',4}
'dog'{'alpha',1.25}
'cauchy'{'alpha','pi/6';'sigma',1;'L',4;'M',4}
'escauchy'{'alpha','pi/6';'sigma',1;'L',4;'M',4}
'gaus'{'p',1;'sigmax',1;'sigmay',1}
'wheel'{'sigma',2}
'fan'{'Omega0X',5.336;'Sigma',1;'Epsilon',1;'J',6.5}
'pethat'None
'dogpow'{'alpha',1.25;'p',2}
'esmorl'{'Omega0',6;'Sigma',1;'Epsilon',1}
'esmexh'{'Sigma',1;'Epsilon',0.5}
'gaus2'{'p',1;'sigmax',1;'sigmay',1}
'gaus3'{'A',1;'B',1;'p',1;'sigmax',1;'sigmay',1}
'isodog'{'alpha',1.25}
'dog2'{'alpha',1.25}
'isomorl'{'Omega0',6;'Sigma',1}
'rmorl'{'Omega0',6;'Sigma',1;'Epsilon',1}
'endstop1'{'Omega0',6}
'endstop2'{'Omega0',6;'Sigma',1}
'gabmexh'{'Omega0',5.336;'Epsilon',1}
'sinc'{'Ax',1;'Ay',1;'p',1;'Omega0X',0;'Omega0Y',0}

Example: cwtftinfo2('paul')

Data Types: char

Version History

Introduced in R2013b

See Also

Apps

Functions