Следующие разделы объясняют, как расширить тулбокс с новыми объектами через четыре примера.
Этот пример создает новый класс объектов: WTREE.
Запуск с класса DTREE и перегрузка методов split и merge, мы задаем класс дерева вейвлета.
Построить WTREE, plot DTREE метод используется.
Можно взглянуть на 1D пример в ex1_wt файл и в 2D примере в ex2_wt файл расположен в toolbox/wavelet/wavelet папка. Эти примеры могут использоваться непосредственно, но они также полезны, чтобы изучить, как создать новые функции объектно-ориентированного программирования.
Определение нового класса описано ниже.
Класс WTREE (родительский класс: DTREE)
dtree | Родительский объект |
dwtMode | Режим расширения DWT |
wavInfo | Структура (информация о вейвлете) |
wavName | Имя вейвлета |
Lo_D | Низкий фильтр Разложения |
Hi_D | Высокий фильтр Разложения |
Lo_R | Низкий фильтр Реконструкции |
Hi_R | Высокий фильтр Реконструкции |
wtree | Конструктор для класса WTREE. |
merge | Слияние (реконструирует) данные узла. |
split | Разделите (анализируют) данные терминального узла. |
Этот пример создает новый класс объектов: RWVTREE.
Мы задаем правильный класс дерева вейвлета, начинающий с класса WTREE и перегружающий методы split, merge, и plot (наследованный от DTREE).
plot метод показывает, как добавить Метки Узла.
Можно взглянуть на 1D пример в ex1_rwvt файл и в 2D примере в ex2_rwvt файл расположен в toolbox/wavelet/wavelet папка. Эти программы могут использоваться непосредственно, но они также полезны, чтобы изучить, как создать новые функции объектно-ориентированного программирования.
Определение нового класса описано ниже.
Класс RWVTREE (родительский класс: WTREE)
dummy | Не используемый |
wtree | Родительский объект |
rwvtree | Конструктор для класса RWVTREE. |
merge | Слияние (реконструирует) данные узла. |
plot | Объект Plot RWVTREE. |
split | Разделите (анализируют) данные терминального узла. |
Следующая фигура получена с помощью примера ex1_rwvt и нажатие на узел 14.
Приближения помечены в, и детали помечены в красном. Последние узлы не могут быть разделены.

Этот пример создает новый класс объектов: WVTREE.
Мы задаем класс дерева вейвлета, начинающий с класса WTREE и перегружающий методы getграфик, и recons (все наследовались DTREE).
split и merge методы класса WTREE используются.
plot метод показывает, как добавить Метки Узла и Действия Узла.
Можно взглянуть на 1D пример в ex1_wvt файл и в 2D примере в ex2_wvt файл расположен в toolbox/wavelet/wavelet папка. Эти программы могут использоваться непосредственно, но они также полезны, чтобы изучить, как создать новые функции объектно-ориентированного программирования.
Определение нового класса описано ниже.
Класс WVTREE (родительский класс: WTREE)
dummy | Не используемый |
wtree | Родительский объект |
wvtree | Конструктор для класса WVTREE. |
get | Получите содержимое поля объекта WVTREE. |
plot | Объект Plot WVTREE. |
recons | Восстановите коэффициенты узла. |
Следующая фигура получена с помощью примера ex2_wvt и нажатие на узел 2.
Приближения помечены в, и детали помечены в красном. Последние узлы не могут быть разделены. Заголовок фигуры содержит дополнительный используемый режим DWT ('sym' в существующем примере).

Этот пример создает новый класс объектов: EDWTTREE.
Мы задаем ε-DWT древовидный класс, начинающий с класса DTREE и перегружающий методы mergeграфик, recons, и split.
Для получения дополнительной информации о ε-DWT смотрите раздел ε-Decimated DWT.
plot метод показывает, как добавить Метки Узла, Действия Узла и Древовидные Действия.
Можно взглянуть на пример в ex1_edwt файл расположен в toolbox/wavelet/wavelet папка. Эта программа может использоваться непосредственно, но также полезно изучить, как создать новые функции объектно-ориентированного программирования.
Определение нового класса описано ниже.
Класс EDWTTREE (родительский класс: DTREE)
dtree | Родительский объект |
dwtMode | Режим расширения DWT |
wavInfo | Структура (информация о вейвлете) |
wavInfo
wavName | Имя вейвлета |
Lo_D | Низкий фильтр Разложения |
Hi_D | Высокий фильтр Разложения |
Lo_R | Низкий фильтр Реконструкции |
Hi_R | Высокий фильтр Реконструкции |
edwttree | Конструктор для класса EDWTTREE. |
merge | Слияние (реконструирует) данные узла. |
plot | Объект Plot EDWTTREE. |
recons | Восстановите коэффициенты узла. |
split | Разделите (анализируют) данные терминального узла. |
Следующая фигура получена с помощью примера ex1_edwt, выбирание опции Denoise в меню Tree Action и нажатии на узел 0.
Приближения помечены в, и детали помечены в красном. Последние узлы не могут быть разделены.
Заголовок фигуры содержит дополнительный используемый режим DWT ('sym' в существующем примере) и имя метода шумоподавления.
