FREQ= centfrq(wname)returns the center frequency in hertz of the wavelet specified bywname(seewavefunfor more information).
FREQ= centfrq(wname,ITER)usesITERmany iterations to generate the wavelet.
[FREQ,XVAL,RECFREQ] = centfrq(wname,ITER,'plot')returns the associated center frequency-based approximationRECFREQon the 2ITERpoints gridXVALand plots the wavelet function andRECFREQ.
This example shows how to determine the center frequency in hertz for Daubechies' least-asymmetric wavelet with 4 vanishing moments.
cfreq = centfrq('sym4');
Obtain the wavelet and create a sine wave with a frequency equal to the center frequency,cfreq, of the wavelet. Use a starting phase offor the sine wave to visualize how the oscillation in the sine wave matches the oscillation in the wavelet.
[~,psi,xval] = wavefun('sym4'); y = cos(2*pi*cfreq*xval-pi); plot(xval,psi,'linewidth',2); holdon; plot(xval,y,'r');
This example shows to convert scales to frequencies for the Morlet wavelet. There is an approximate inverse relationship between scale and frequency. Specifically, scale is inversely proportional to frequency with the constant of proportionality being the center frequency of the wavelet.
Construct a vector of scales with 32 voices per octave over 5 octaves for data sampled at 1 kHz.
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.