Accelerating the pace of engineering and science

# cgauwavf

Complex Gaussian wavelet

## Syntax

[PSI,X] = cgauwavf(LB,UB,N,P)
[PSI,X] = cgauwavf(LB,UB,N)
[PSI,X] = cgauwavf(LB,UB,N,1)

## Description

[PSI,X] = cgauwavf(LB,UB,N,P) returns values of the P-th derivative of the complex Gaussian function on an N point regular grid for the interval [LB,UB]. Cp is such that the 2-norm of the P-th derivative of F is equal to 1.

For P > 8, Symbolic Math Toolbox™ software is required.

Output arguments are the wavelet function PSI computed on the grid X.

[PSI,X] = cgauwavf(LB,UB,N) is equivalent to
[PSI,X] = cgauwavf(LB,UB,N,1)

These wavelets have an effective support of [-5 5].

## Examples

```% Set effective support and grid parameters.
lb = -5; ub = 5; n = 1000;

% Compute complex Gaussian wavelet of order 4.
[psi,x] = cgauwavf(lb,ub,n,4);

% Plot complex Gaussian wavelet of order 4.
subplot(211)
plot(x,real(psi)),
title('Complex Gaussian wavelet of order 4')
xlabel('Real part'), grid
subplot(212)
plot(x,imag(psi))
xlabel('Imaginary part'), grid
```