Энергия для 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