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

조회 수: 9 (최근 30일)
K
K 2019년 1월 9일
댓글: K 2019년 1월 11일
連続ウェーブレット変換(cwt)を使用していますが、Morse、Morlet、bump以外のマザーウェーブレットは使用できないのでしょうか?
現在cwtではMorse、Morlet、bumpのみをサポートしていると書いております。
時間周波数解析に他のマザーウェーブレットを使ってみたいのですが方法はあるのでしょうか?

채택된 답변

Shoumei
Shoumei 2019년 1월 10일
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
K
K 2019년 1월 10일
ありがとうございます。
現在は
[cfs,f]=cwt(x,'amor',Fs)
という使い方で、xに信号、Fsにサンプリング周波数を設定することで
cfsで時間周波数、fで周波数の軸の値を得ています。
しかし、古いほうの
cwt(x, scale, 'haar')
ではどうすれば時間周波数と周波数軸を得ることができるのかわかりません。
ご教授いただければ幸いです。
よろしくお願いいたします。
Shoumei
Shoumei 2019년 1월 11일
[coefs,frequencies] = cwt(x,scales,wname, samplingperiod)
で得られます。

댓글을 달려면 로그인하십시오.

추가 답변 (1개)

Yoshio
Yoshio 2019년 1월 10일
File Exchangeに例がありますので、ご覧になってください。
ご参考まで。
  댓글 수: 1
K
K 2019년 1월 11일
承知いたしました。ありがとうございます。

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 連続ウェーブレット変換에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!