このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
wt
フィルター バンクによる連続ウェーブレット変換
構文
説明
は、連続ウェーブレット変換 (CWT) フィルター バンクである cfs
= wt(fb
,x
)fb
を使用して、信号 x
の CWT 係数を返します。x
は、実数値または複素数値のベクトルです。x
は少なくとも 4 つのサンプルをもたなければなりません。x
が実数値の場合、cfs
は各行が 1 つのスケールに対応する 2 次元行列です。cfs
の列サイズは x
の長さと等しくなります。x
が複素数値の場合、cfs
は 3 次元配列です。1 ページ目が正のスケール (解析的な部分または反時計回りの成分) の CWT で、2 ページ目が負のスケール (反解析的な部分または時計回りの成分) の CWT になります。
例
入力引数
出力引数
ヒント
フィルター バンクを使用して信号の CWT を初めて実行する場合、信号と同じデータ型をもつようにウェーブレット フィルターが作成されます。同じフィルター バンクを異なるデータ型の信号に適用すると、警告メッセージが生成されます。データ型を変更すると、フィルター バンクの精度を再設計または変更するためのコストが発生することになります。最適なパフォーマンスを得るには、一貫したデータ型を使用してください。
複数の CWT を実行する場合 (for ループ内など)、まず
cwtfilterbank
オブジェクトを作成してから、オブジェクト関数wt
を使用するワークフローを推奨します。このワークフローにより、オーバーヘッドを最小限に抑え、パフォーマンスを最大限に向上することができます。複数の時系列での CWT フィルター バンクの使用を参照してください。
拡張機能
バージョン履歴
R2018a で導入