exponenta event banner

nodeasc

Восходящие узлы

Синтаксис

A = nodeasc(T,N)

Описание

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

A = nodeasc(T,N) возвращает индексы всех восходящих элементов узла, N в дереве T где N может быть индексным узлом или глубиной и позицией узла. A - вектор столбца с A(1) = индекс узла N.

A = nodeasc(T,N,'deppos') является матрицей, которая содержит глубины и положения всех восходящих. A(i,1) - глубина i-й восходящий и A(i,2) - позиция i-й восходящий.

Узлы нумеруются слева направо и сверху вниз. Индекс корня равен 0.

Примеры

% Create binary tree of depth 3.
t = ntree(2,3); 
t = nodejoin(t,5); 
t = nodejoin(t,4); 
plot(t)

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

nodeasc(t,[2 2])
ans =
    5 
    2 
    0

nodeasc(t,[2 2],'deppos')
ans =
    2     2 
    1     1 
    0     0

См. также

| |

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