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