Графический графический интерфейс пользователя дерева графика
plot(
T
)
plot(T
,FIG)
plot
- графическая утилита управления деревом.
plot(
строит графики дерева T
)T
.
Рисунок, содержащий дерево, является инструментом GUI. Он позволяет вам изменить метку узла на Depth_Position или индекс, а действие узла - на разделение-объединение или визуализацию.
Значениями по умолчанию являются Depth_Position и Визуализация.
Можно кликнуть узлы, чтобы выполнить текущее Действие узла.
plot(
строит графики дерева T
,FIG)T
на рисунке, указатель которого FIG
. Этот рисунок уже использовался для построения графика дерева, например, с помощью команды
FIG = plot(T)
После некоторых действий разделения или объединения можно получить новое дерево с помощью его родительского указателя на рисунок. Следующий синтаксис позволяет вам выполнить эту функцию:
NEWT = plot(T,'read',FIG)
На самом деле, первый аргумент является пустышкой. Самый общий синтаксис:
NEWT = plot(DUMMY,'read',FIG)
где DUMMY
- любой объект, помеченный объектом NTREE. В более общем плане DUMMY
может быть любым именем конструктора объектов, возвращающим родительский объект NTREE. Для примера:
NEWT = plot(ntree,'read',FIG) NEWT = plot(dtree,'read',FIG) NEWT = plot(wptree,'read',FIG)
% Create a wavelet packets tree (1-D) load noisbloc x = noisbloc; t = wpdec(x,2,'db2'); % Plot tree t. plot(t)
% Change Node Label from Depth_Position to Index.
% Click the node (3). You get the following figure.
Теперь верните Node Label на Depth_Position. Измените Node Action на Split-Merge. Нажмите на (1,1)
узел.
Приведенный выше рисунок теперь показывает дискретное преобразование вейвлета до уровня 2.
% Create a wavelet packets tree (2-D) load woman2 t = wpdec2(X,1,'sym4'); % Plot tree t. plot(t) % Change Node Label from Depth_Position to Index. % Click the node (1). You get the following figure.