Энергия для 1-D разложения вейвлет или вейвлет-пакетов
[Ea,Ed]
= wenergy(C,L)
E = wenergy(T)
Для одномерного вейвлета разложения [C,L] (см. wavedec для получения дополнительной информации), [Ea,Ed]
= wenergy(C,L) возвращает Ea, который является процентом энергии, соответствующим приближению и Ed, который является вектором, содержащим проценты энергии, соответствующие деталям.
Для получения вейвлета дерева пакетов T (см. wptree, wpdec, wpdec2), E = wenergy( возвращает вектор T)E, который содержит проценты энергии, соответствующие терминальным узлам дерева T. В этом случае wenergy является методом wptree T объекта, который перегружает предыдущий wenergy функция.
% Example 1: 1-D wavelet decomposition
%-------------------------------------
load noisbump
[C,L] = wavedec(noisbump,4,'sym4');
[Ea,Ed] = wenergy(C,L)
Ea =
88.2860
Ed =
2.1560 1.2286 1.4664 6.8630
% Example 2: 1-D wavelet packet decomposition
%--------------------------------------------
load noisbump
T = wpdec(noisbump,3,'sym4');
E = wenergy(T)
E =
95.0329 1.4664 0.6100 0.6408 0.5935 0.5445 0.5154
0.5965