How to call wavelet analyzer toolbox from within the script?

1 回表示 (過去 30 日間)
Danya Pradeep Kumar
Danya Pradeep Kumar 2020 年 6 月 21 日
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
Danya Pradeep Kumar 2020 年 6 月 26 日
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 Center および File ExchangeContinuous Wavelet Transforms についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by