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