mkbush

Создайте густое дерево

Синтаксис

[Tree,NumStates] = mkbush(NumLevels,NumChild,NumPos,Trim,NodeVal)

Аргументы

NumLevels

Количество уровней времени дерева.

NumChild

1- количество уровней (NUMLEVELS) вектор с количеством ветвей (дочерние элементы) узлов на каждом уровне.

NumPos

1- NUMLEVELS вектор, содержащий длину векторов состояния в каждый раз уровень.

Trim

(Необязательно) скаляр 0 или 1. Если Trim = 1, NumPos уменьшения 1 при перемещении от одного уровня времени до следующего. В противном случае, если Trim = 0 (Значение по умолчанию), NumPos не уменьшается.

NodeVal

(Необязательно) Начальное значение в каждом узле дерева. Значение по умолчанию = NaN.

Описание

[Tree,NumStates] = mkbush(NumLevels,NumChild,NumPos,Trim,NodeVal) создает густой древовидный Tree с начальными значениями NodeVal в каждом узле. NumStates 1- NUMLEVELS вектор, содержащий количество векторов состояния на каждом уровне.

Примеры

Создайте дерево с четырьмя разами уровни, двумя ветвями на узел и вектором трех элементов в каждом узле с каждым элементом, инициализированным к NaN.

Tree = mkbush(4, 2, 3);
treeviewer(Tree) 

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