このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
wavelets
CWT フィルター バンク時間領域ウェーブレット
説明
例
フィルター バンク時間領域ウェーブレット
連続ウェーブレット変換フィルター バンクを作成します。サンプリング周波数を 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
入力引数
fb
— 連続ウェーブレット変換フィルター バンク
cwtfilterbank
オブジェクト
連続ウェーブレット変換 (CWT) フィルター バンク。cwtfilterbank
オブジェクトとして指定します。
出力引数
psi
— 時間領域ウェーブレット
複素数値行列
時間領域ウェーブレット。Ns 行 N 列の複素数値行列として返されます。ここで、Ns はウェーブレット バンドパス周波数の数 (スケールの数に等しい)、N はフィルター バンクの SignalLength
です。psi
のウェーブレットは、最も高い周波数の通過帯域フィルターから最も低い周波数の通過帯域フィルターの順に並べられます。
t
— サンプリング時点
ベクトル
時間領域ウェーブレットのサンプリング時点。長さ N の実数値ベクトルとして返されます。ここで、N はフィルター バンクの SignalLength
です。t
のデータ型は SamplingPeriod
と同じです。
拡張機能
C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。
バージョン履歴
R2018a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)