plot

Постройте древовидный графический интерфейс пользователя

Синтаксис

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.

Представлено до R2006a