dtree

Конструктор DTREE

Синтаксис

T = dtree(ORD,D,X)
T = dtree(ORD,D,X,U)
[T,NB] = dtree(...)
[T,NB] = dtree('PropName1',PropValue1,'PropName2',PropValue2,...)

Описание

T = dtree(ORD,D,X) возвращает объект (DTREE) дерева полных данных порядка ORD и глубина D. Данными, сопоставленными с древовидным T, является X.

С T = dtree(ORD,D,X,U) можно установить пользовательское поле данных.

[T,NB] = dtree(...) возвращает также количество терминальных узлов (листы) T.

[T,NB] = dtree('PropName1',PropValue1,'PropName2',PropValue2,...) наиболее общий синтаксис должен создать объект DTREE.

Допустимый выбор для 'PropName'

'order'

Порядок дерева

'depth'

Глубина дерева

'data'

Данные сопоставлены к дереву

'spsch'

Разделите схему узлов

'ud'

Пользовательское поле данных

Поле схемы разделения является порядком ORD 1 логическим массивом. Корень дерева может быть разделен, и это имеет дочерние элементы ORD. Если spsch(j) = 1, можно разделить j-th дочерний элемент. Каждый узел, который можно разделить, имеет то же свойство как корневой узел.

Для получения дополнительной информации о полях объекта введите help dtree/get.

Класс DTREE (Родительский класс: NTREE)

Поля

dtree

Родительский объект

allNI

Вся информация об узлах

terNI

Терминальная информация об узлах

Примеры

% Create a data tree.
x = [1:10];
t = dtree(3,2,x);
t = nodejoin(t,2);

Смотрите также

|

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