Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

qfactor

CWT フィルター バンクの品質係数

説明

qf = qfactor(fb) は、fb のウェーブレット バンドパス フィルターの品質係数を返します。品質係数は、中心周波数に対する 3 dB 帯域幅の比率です。ここで、中心周波数は帯域幅周波数の幾何平均です。品質係数が大きいほど、より周波数局在型のウェーブレットになります。参考として、ハーフバンド フィルターの品質係数は sqrt(2) です。

すべて折りたたむ

既定の解析 Morse (3,60) ウェーブレットを使用して CWT フィルター バンクを作成します。

fb = cwtfilterbank;

フィルター バンクの品質係数を計算します。

qf = qfactor(fb)
qf = 4.6296

解析 Morse (3,10) ウェーブレットを使用して CWT フィルター バンクを作成します。フィルター バンクの品質係数を計算します。解析 Morlet (3,10) ウェーブレットは、Morse (3,60) ウェーブレットほど周波数に局在化していません。2 番目のフィルター バンクの品質係数が最初のフィルター バンクよりも小さいことを確認します。

fb2 = cwtfilterbank('Timebandwidth',10);
qf2 = qfactor(fb2)
qf2 = 1.8445

入力引数

すべて折りたたむ

連続ウェーブレット変換 (CWT) フィルター バンク。cwtfilterbank オブジェクトとして指定します。

出力引数

すべて折りたたむ

品質係数。正の実数として返されます。

データ型: double

拡張機能

C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。

バージョン履歴

R2018a で導入