exponenta event banner

wptree

Конструктор WPTREE

Синтаксис

T = wptree(ORDER,DEPTH,X,WNAME,ENT_TYPE,PARAMETER)
T = wptree(ORDER,DEPTH,X,WNAME)
T = wptree(ORDER,DEPTH,X,WNAME,'shannon')
T = wptree(ORDER,DEPTH,X,WNAME,ENT_TYPE,ENT_PAR,USERDATA)

Описание

T = wptree(ORDER,DEPTH,X,WNAME,ENT_TYPE,PARAMETER) возвращает полное вейвлет-дерево пакетов T.

ORDER - целое число, представляющее порядок дерева (число «потомков» каждого нетерминированного узла). ORDER должно быть равно 2 или 4.

Если ORDER = 2, T - объект WPTREE, соответствующий вейвлет-пакетной декомпозиции вектора (сигнала); X, на уровне DEPTH с определенным вейвлетом WNAME.

Если ORDER = 4, T является объектом WPTREE, соответствующим вейвлет-пакетной декомпозиции матрицы (изображения) X, на уровне DEPTH с определенным вейвлетом WNAME.

ENT_TYPE - вектор символов или строковый скаляр, содержащий тип энтропии и ENT_PAR является необязательным параметром, используемым для вычисления энтропии (см. wentropy, wpdec, или wpdec2 для получения дополнительной информации.

T = wptree(ORDER,DEPTH,X,WNAME) эквивалентно T = wptree(ORDER,DEPTH,X,WNAME,'shannon')

С T = wptree(ORDER,DEPTH,X,WNAME,ENT_TYPE,ENT_PAR,USERDATA) можно задать поле пользовательских данных.

Функция wptree возвращает объект WPTREE.

Дополнительные сведения о полях объектов см. в разделе get функция или тип

help wptree/get

Класс WPTREE (родительский класс: DTREE)

Области

'dtree'Родительский объект DTREE
'wavInfo'Структура (вейвлет-информация)
'entInfo'Структура (энтропийная информация)

Структура вейвлет-информации, 'wavInfo', содержит

'wavName'Имя вейвлета
'Lo_D'Фильтр низкой декомпозиции
'Hi_D'Фильтр высокой степени разложения
'Lo_R'Фильтр низкой реконструкции
'Hi_R'Фильтр High Reconstruc

Структура энтропийной информации, 'entInfo', содержит

'entName'Энтропийное имя
'entPar'Параметр энтропии

Поля родительского объекта DTREE:

'allNI'

Информация обо всех узлах

'allNI' является массивом размера nbnode около 5, который содержит

indИндекс
sizeРазмер данных
entЭнтропия
entoОптимальная энтропия

Каждая линия строится по следующей схеме:

Примеры

% Create a wavelet packet tree.
x = rand(1,512);
t = wptree(2,3,x,'db3');
t = wpjoin(t,[4;5]);

% Plot tree t4.
plot(t);

% Click the node (3,0), (see the plot function).

См. также

|

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