Конструктор 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).
