ヘルプ センターヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
1 次元ウェーブレット分解やウェーブレット パケット分解のエネルギー
[Ea,Ed] = wenergy(c,l)
E = wenergy(wpt)
例
[Ea,Ed] = wenergy(c,l) は、1 次元ウェーブレット分解の場合、Approximation に対応するエネルギーの割合 Ea と、Detail に対応するエネルギーの割合 Ed を返します。c と l は wavedec の出力です。
Ea
Ed
c
l
wavedec
E = wenergy(wpt) は、ウェーブレット パケット ツリー wpt の終端ノードに対応するエネルギーの割合を返します (wptree、wpdec、および wpdec2 を参照してください)。この場合、wenergy は wptree オブジェクト wpt のメソッドであり、前述の関数 wenergy をオーバーロードします。
E
wpt
wptree
wpdec
wpdec2
wenergy
すべて折りたたむ
1 次元信号を読み込みます。
load noisbump
sym4 ウェーブレットを使用して、信号の 4 レベル ウェーブレット分解を求めます。
sym4
wv = "sym4"; [c,l] = wavedec(noisbump,4,wv);
Approximation 係数と Detail 係数でエネルギーの割合を求めます。
Ea = 88.2860
Ed = 1×4 2.1560 1.2286 1.4664 6.8630
sym4 ウェーブレットを使用して、信号の 3 レベル ウェーブレット パケット分解に対応するウェーブレット パケット ツリーを求めます。
t = wpdec(noisbump,3,wv);
終端ノードでエネルギーの割合を求めます。
e = wenergy(t)
e = 1×8 95.0329 1.4664 0.6100 0.6408 0.5935 0.5445 0.5154 0.5965
ウェーブレット分解。ベクトルとして指定します。ベクトルにはウェーブレット係数が含まれます。各レベルの係数の数がブックキーピング ベクトル l に格納されます。wavedec を参照してください。
データ型: single | double 複素数のサポート: あり
single
double
ブックキーピング ベクトル。正の整数のベクトルとして指定します。ブックキーピング ベクトルは、ウェーブレット分解 c の係数をレベルごとに解析するのに使用されます。wavedec を参照してください。
データ型: single | double
ウェーブレット パケット ツリー。wptree オブジェクトとして指定します。wptree、wpdec、および wpdec2 を参照してください。
Approximation 係数に対応するエネルギーの割合。正のスカラーとして返されます。
Detail 係数に対応するエネルギーの割合。ベクトルとして返されます。
終端ノードに対応するエネルギーの割合。ベクトルとして返されます。
R2006a より前に導入
wptree | wpdec | wpdec2
次の 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:
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Contact your local office