How to call wavelet analyzer toolbox from within the script?

1 Ansicht (letzte 30 Tage)
Danya Pradeep Kumar
Danya Pradeep Kumar am 21 Jun. 2020
Hi everyone,
I am trying to do continuous wavelt transform on my signal. I want to use 'bio1.5' mother wavelet to decompose the signal and get the coefficients. However, the command cwt(data,'bior1.5') does not work as this command does not support 'bio1.5' wavelet. But, I am able to do the same decomposition using the wavelet analyzer toolbox.
I have multiple signals to analyze using this decomposition and running it one-by-one using the toolbox will take much longer than desired. So, I was wondering if there is a way to 'call' the toolbox within the script (in a loop may be) to do the decomposition and save the coefficients, and proceed to further steps? Or, is there any other way to use 'bior1.5' wavelet to get continuous wavelet transform decomposition?
Thanks in advance, your responses are appreciated!

Antworten (1)

Anmol Dhiman
Anmol Dhiman am 26 Jun. 2020
Hi Pradeep,
Use wavedec for decomposition. wavedec supports only Type 1 (orthogonal) or Type 2 (biorthogonal) wavelets. See wfilters for a list of orthogonal and biorthogonal wavelets.
Regards,
Anmol Dhiman
  1 Kommentar
Danya Pradeep Kumar
Danya Pradeep Kumar am 26 Jun. 2020
Hi Anmol,
Thanks for your response. Does does wavedec yield continuous wavelet transformation or discrete wavelet transofrm? In my understanding, 'wavedec' does DWT.
Regards,
Danya

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Continuous Wavelet Transforms finden Sie in Help Center und File Exchange

Produkte

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by