Постройте древовидный графический интерфейс пользователя
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
может быть любое имя конструктора Object, возвращающее 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.