Конструктор NTREE
T = ntree(ORD,D)
T = ntree
T = ntree(2,0)
T = ntree(ORD)
T = ntree(ORD,0)
T = ntree(ORD,D,S)
T = ntree(ORD,D,S,U)
T = ntree(ORD,D) возвращает объект NTREE, который является полным деревом порядка ORD и глубина D.
T = ntree эквивалентно T = ntree(2,0).
T = ntree(ORD) эквивалентно T = ntree(ORD,0).
С T = ntree(ORD,D,S) для узлов можно задать «разделенную схему». Поле разделенной схемы S является логическим массивом размера ORD на 1.
Корень дерева может быть разделен и имеет ORD детей. Можно разделить j-й ребенок, если S(j) = 1.
Каждый узел, который можно разделить, имеет то же свойство, что и корневой узел.
С T = ntree(ORD,D,S,U) кроме того, можно задать поле пользовательских данных.
Входные данные могут подаваться другим способом:
T = ntree('order',ORD,'depth',D,'spsch',S,'ud',U). Для «отсутствующих» входов значения по умолчанию: ORD = 2 и D = 0 , S = ones([1:ORD]) , U = {}.
[T,NB] = ntree( ... ) возвращает также количество терминальных узлов (выходов) T.
Для получения дополнительной информации о полях объектов введите help ntree/get.
Класс NTREE (родительский класс: WTBO)
wtbo | Родительский объект |
order | Порядок дерева |
depth | Глубина дерева |
spsch | Схема разделения для узлов |
tn | Вектор столбца с индексами терминального узла |
% Create binary tree (tree of order 2) of depth 3. t2 = ntree(2,3); % Plot tree t2. plot(t2)

% Create a quadtree (tree of order 4) of depth 2. t4 = ntree(4,2,[1 1 0 1]); % Plot tree t4. plot(t4)

% Split and merge some nodes using the gui
% generated by plot (see the plot function).
% The figure becomes:
