mkbush

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

Синтаксис

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

Аргументы

NumLevels

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

NumChild

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

NumPos

1-by-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-by-NUMLEVELS вектор, содержащий количество векторов состояния на каждом уровне.

Примеры

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

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

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