istnode

Терминальный тест индексов узлов

Синтаксис

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

Смотрите также

|

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