qfactor
DWT フィルター バンクの品質係数
説明
例
DWT フィルター バンクの品質係数
Coiflet coif4
の品質係数を取得します。ウェーブレットが直交であるときに、品質係数が の理論値に近似することを確認します。
wvOrth = 'coif4'; fb = dwtfilterbank('Wavelet',wvOrth); orthogAnalysis = qfactor(fb); abs(orthogAnalysis-sqrt(2))
ans = 5.7311e-11
双直交ウェーブレット bior6.8
の品質係数と比較します。ウェーブレットが双直交であるときに、品質係数が に近似しないことを確認します。
wvBior = 'bior6.8'; fb2 = dwtfilterbank('Wavelet',wvBior); biorthogAnalysis = qfactor(fb2); abs(biorthogAnalysis-sqrt(2))
ans = 0.1339
既定では、fb
フィルター バンクおよび fb2
フィルター バンクのフィルター タイプは既定の Analysis
です。同じウェーブレットに対して、フィルター タイプ Synthesis
の 2 つの新しいフィルター バンクを作成します。品質係数とフィルター タイプ Analysis
のフィルター バンクを比較します。直交ウェーブレットを使用する場合の品質係数が等しいことを確認します。
fb3 = dwtfilterbank('Wavelet',wvOrth,'FilterType','Synthesis'); fb4 = dwtfilterbank('Wavelet',wvBior,'FilterType','Synthesis'); orthogSynthesis = qfactor(fb3); abs(orthogSynthesis-sqrt(2))
ans = 5.7311e-11
biorthogSynthesis = qfactor(fb4); abs(biorthogSynthesis-sqrt(2))
ans = 0.1141
入力引数
fb
— 離散ウェーブレット変換フィルター バンク
dwtfilterbank
オブジェクト
離散ウェーブレット変換 (DWT) フィルター バンク。dwtfilterbank
オブジェクトとして指定します。
バージョン履歴
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)