exponenta event banner

isnode

Проверка существующего узла

Синтаксис

R = isnode(T,N)

Описание

isnode является утилитой управления деревом.

R = isnode(T,N) возвращает 1 для узлов N, которые существуют в дереве Tи 0 для других.

N может быть вектором-столбцом, содержащим индексы узлов, или матрицей, содержащей глубины и положения узлов.

В последнем случае: N(i,1) - глубина i-й узел и N(i,2) - позиция i-й узел.

Узлы нумеруются слева направо и сверху вниз. Индекс корня равен 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 Index
% (see the plot function).

% Check node index. 
isnode(t,[1;3;25])

ans =
    1 
    1 
    0

% Check node Depth_Position.
isnode(t,[1 0;3 1;4 5])

ans =
    1 
    1 
    0

См. также

|

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