This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materials including this page, select Japan from the country navigator on the bottom of this page.


Complex Gaussian wavelet


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


[PSI,X] = cgauwavf(LB,UB,N) returns the 1st order derivative of the complex-valued Gaussian wavelet, PSI, on an N-point regular grid, X, for the interval [LB,UB]. The effective support of the complex-valued Gaussian wavelets is [-5 5].

[PSI,X] = gauswavf(LB,UB,N,P) returns the Pth derivative. Valid values of P are integers from 1 to 8.

The complex Gaussian function is defined as Cpeixex2. Cp is such that the 2-norm of the Pth derivative of PSI is equal to 1.

[PSI,X] = gauswavf(LB,UB,N,WAVNAME) uses the valid wavelet family short name WAVNAME plus the order of the derivative in a character vector, such as 'cgau4'. To see valid character vectors for complex-valued Gaussian wavelets, use waveinfo('cgau') or use wavemngr('read',1) and refer to the Complex Gaussian section.


collapse all

This example shows how to create a complex-valued Gaussian wavelet of order 4. The wavelet has an effective support of [-5,5] and is constructed using 1,000 samples.

lb = -5; 
ub = 5; 
n = 1000;
order = 4;
[psi,x] = cgauwavf(lb,ub,n,order);
title('Real Part');
title('Imaginary Part');

See Also

Introduced before R2006a

Was this topic helpful?