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) можно задать поле userdata.

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

Для получения дополнительной информации о полях объекта смотрите get функция или тип

help wptree/get

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

Области

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

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

'wavName'Имя вейвлета
'Lo_D'Фильтр низкого разложения
'Hi_D'Фильтр высокого разложения
'Lo_R'Фильтр Низкой Реконструкции
'Hi_R'Фильтр Высокой Реконструкции

Информационная структура энтропии, '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