Конструктор 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);