Терминальный индексный тест узлов
R = istnode(T,N)
istnode является утилитой древовидного управления.
R = istnode(T,N) возвращает ранги (в левом, чтобы исправить терминальное упорядоченное расположение узлов) для терминальных узлов N, принадлежащий древовидному T, и 0 для других.
N может быть вектор-столбцом, содержащим индексы узлов или матрицы, которая содержит глубины и положения узлов.
В последнем случае N(i,1) является глубиной i-th узел, и N(i,2) является положением i-th узел.
Узлы пронумерованы слева направо и сверху донизу. Корневой индекс 0.
% Create initial tree. ord = 2; t = ntree(ord,3); % binary tree of depth 3. t = nodejoin(t,5); t = nodejoin(t,4); plot(t)

% Change Node Label from Depth_Position to Inde
% (see the plot function)x.

% Find terminal nodes and return indices for terminal
% nodes in the tree.
istnode(t,[14])
ans =
6
istnode(t,[15])
ans =
0
istnode(t,[1;7;14;25])
ans =
0
1
6
0
istnode(t,[1 0;3 1;4 5])
ans =
0
2
0