MATLAB ヘルプ センター
CWT フィルター バンク時間領域ウェーブレット
psi = wavelets(fb)
[psi,t] = wavelets(fb)
psi = wavelets(fb) は、連続ウェーブレット変換 (CWT) フィルター バンク fb の時間領域ウェーブレット psi を返します。時間領域ウェーブレットは原点を中心とします。
psi
fb
[psi,t] = wavelets(fb) は、ウェーブレットのサンプリング時点 t を返します。
t
例
すべて折りたたむ
連続ウェーブレット変換フィルター バンクを作成します。サンプリング周波数を 1,000 Hz に設定し、周波数範囲を 50 Hz ~ 200 Hz の範囲に設定します。周波数応答をプロットします。
fb = cwtfilterbank('SamplingFrequency',1000,'FrequencyLimits',[50 200]); freqz(fb)
フィルター バンクの時間領域ウェーブレットを取得します。出力に含まれる最初と最後のウェーブレットの振幅をプロットします。最初のウェーブレットは中心周波数が 200 Hz のウェーブレット フィルターに対応し、最後のウェーブレットは中心周波数が 50 Hz のウェーブレット フィルターに対応します。
[psi,t] = wavelets(fb); figure plot(t,abs(psi(1,:))) hold on plot(t,abs(psi(end,:))) legend('Higher CF Wavelet','Lower CF Wavelet') grid on
cwtfilterbank
連続ウェーブレット変換 (CWT) フィルター バンク。cwtfilterbank オブジェクトとして指定します。
時間領域ウェーブレット。Ns 行 N 列の複素数値行列として返されます。ここで、Ns はウェーブレット バンドパス周波数の数 (スケールの数に等しい)、N はフィルター バンクの SignalLength です。psi のウェーブレットは、最も高い周波数の通過帯域フィルターから最も低い周波数の通過帯域フィルターの順に並べられます。
SignalLength
時間領域ウェーブレットのサンプリング時点。長さ N の実数値ベクトルとして返されます。ここで、N はフィルター バンクの SignalLength です。t のデータ型は SamplingPeriod と同じです。
SamplingPeriod
すべて展開する
R2018a で導入
waveletsupport
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ