wenergy

Энергия для 1D вейвлета или пакетного разложения вейвлета

Синтаксис

[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

Представлено до R2006a