график

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

Синтаксис

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