連続ウェーブレット変​換(cwt)のマザー​ウェーブレットについ​て

25 vues (au cours des 30 derniers jours)
K
K le 9 Jan 2019
Commenté : K le 11 Jan 2019
連続ウェーブレット変換(cwt)を使用していますが、Morse、Morlet、bump以外のマザーウェーブレットは使用できないのでしょうか?
現在cwtではMorse、Morlet、bumpのみをサポートしていると書いております。
時間周波数解析に他のマザーウェーブレットを使ってみたいのですが方法はあるのでしょうか?

Réponse acceptée

Shoumei
Shoumei le 10 Jan 2019
cwt関数はここ数年の間に仕様変更があったようで、最新版のR2018bのcwt関数だとMorse, Morlet, Bumpしか使えないようです。
古いバージョンのcwt関数もいまだ使用可能で、HaarとかSymletsなど多数のMother Waveletが使えます。
新しいほうは入力信号とMother Waveletだけを指定するのに対して
cwt(x, 'bump')
古いほうはscaleを入れる必要があります。
cwt(x, scale, 'haar')
古いバージョンのドキュメントは次のコマンドで開けます。
doc cwtold
古いほうの関数のWaveletの種類は次のコマンドで確認できます。
doc waveinfo
  2 commentaires
K
K le 10 Jan 2019
ありがとうございます。
現在は
[cfs,f]=cwt(x,'amor',Fs)
という使い方で、xに信号、Fsにサンプリング周波数を設定することで
cfsで時間周波数、fで周波数の軸の値を得ています。
しかし、古いほうの
cwt(x, scale, 'haar')
ではどうすれば時間周波数と周波数軸を得ることができるのかわかりません。
ご教授いただければ幸いです。
よろしくお願いいたします。
Shoumei
Shoumei le 11 Jan 2019
[coefs,frequencies] = cwt(x,scales,wname, samplingperiod)
で得られます。

Connectez-vous pour commenter.

Plus de réponses (1)

Yoshio
Yoshio le 10 Jan 2019
File Exchangeに例がありますので、ご覧になってください。
ご参考まで。
  1 commentaire
K
K le 11 Jan 2019
承知いたしました。ありがとうございます。

Connectez-vous pour commenter.

Catégories

En savoir plus sur 連続ウェーブレット変換 dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!