Родительский элемент узла
F = nodepar(T,N)
F = nodepar(T,N,'deppos')
nodepar является утилитой древовидного управления.
F = nodepar(T,N) возвращает индексы Äúparent (s) Äù узлов N в древовидном T, где N может быть вектор-столбцом, содержащим индексы узлов или матрицы, которая содержит глубины и положения узлов. В последнем случае N(i,1) является глубиной i-th узел, и N(i,2) является положением i-th узел.
F = nodepar(T,N,'deppos') матрица, которая содержит глубины и положения возвращенных узлов. F(i,1) является глубиной i-th узел, и F(i,2) является положением i-th узел.
nodepar(T,0) или nodepar(T,[0,0]) возвращают -1.
nodepar(T,0,'deppos') или nodepar(T,[0,0],'deppos') возвращают [-1,0].
Узлы пронумерованы слева направо и сверху донизу. Корневой индекс 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).

% Nodes parent.
nodepar(t,[2 2],'deppos')
ans =
1 1
nodepar(t,[1;7;14])
ans =
0
3
6