How to call wavelet analyzer toolbox from within the script?

2 次查看(过去 30 天)
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!

回答(1 个)

Anmol Dhiman
Anmol Dhiman 2020-6-26
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 个评论
Danya Pradeep Kumar
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

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Continuous Wavelet Transforms 的更多信息

Community Treasure Hunt

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

Start Hunting!

Translated by