Найдите потомки узла в объекте биографика
Nodes
=
getdescendants(BiographNode
)
Nodes
=
getdescendants(BiographNode,NumGenerations
)
| Узел в объекте биографика. |
| Количество поколений. Введите положительное целое число. |
находит заданный узел (Nodes
=
getdescendants(BiographNode
)BiographNode
) все его прямые потомки.
находит узел (Nodes
=
getdescendants(BiographNode,NumGenerations
)BiographNode
) и всех его прямых потомков до заданного числа поколений (NumGenerations
). Если на NumGenerations
является 0
функция возвращает сам узел.
Создайте объект биографика.
cm = [0 1 1 0 0;1 0 0 1 1;1 0 0 0 0;0 0 0 0 1;1 0 1 0 0]; bg = biograph(cm)
Найдите одну генерацию потомков для узла 4.
desNodes = getdescendants(bg.nodes(4)); set(desNodes,'Color',[1 .7 .7]); bg.view;
Найдите два генерация потомков для узла 4.
desNodes = getdescendants(bg.nodes(4),2); set(desNodes,'Color',[.7 1 .7]); bg.view;
biograph
| dolayout
| get
| getancestors
| getdescendants
| getedgesbynodeid
| getnodesbyid
| getrelatives
| set
| view