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