exponenta event banner

Объекты в программном обеспечении Wavelet Toolbox

В программе Wavelet Toolbox™ определены четыре класса объектов.

Иерархическая организация этих объектов описана в следующей схеме:

Только инструменты Vavelet Packet (1-D и 2-D) используют предыдущие объекты. Точнее, объекты WPTREE используются для построения вейвлет-пакетов.

Ниже приводится краткое описание этой иерархии объектов.

Класс WTBO является абстрактным классом. Любой объект в панели инструментов является родительским объектом WTBO и наследует методы и поля класса WTBO.

Класс NTREE предназначен для обработки дерева (метки узлов, разделение узлов, слияние узлов,...), а также является абстрактным классом. Основные методы:

  • nodejoin, который реконфигурирует узлы

  • nodesplt, который разлагает узлы

  • wtreemgr, что позволяет получить доступ к большей части информации о дереве и узле (порядок, глубина, терминальные узлы, восходящие точки узла,...)

Фактически, wtreemgr метод не используется непосредственно, но можно использовать функции treeord, treedpth, leaves, nodeasc,..., и метод get.

Класс DTREE посвящен деревьям со связанными данными: векторам или матрицам.

Этот класс также является абстрактным классом, и некоторые методы должны быть перегружены.

Целью класса WPTREE является управление вейвлет-пакетами 1-D и 2-D.

Некоторые методы класса DTREE были перегружены, например: split, merge, и recons.

Большинство методов специфичны для класса WPTREE; например: bestlevt, besttree, и wp2wtree.

Путем ввода help wavelet доступные методы можно просмотреть в разделах Утилиты управления деревом (Tree Management Utilities) и Алгоритмы вейвлетов пакетов (Wavelets Packets Algorith