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-й ребенок. Каждый узел, который можно разделить, имеет то же свойство, что и корневой узел.

Для получения дополнительной информации о полях объекта введите 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