Поиск потомков узла в объекте-биографе
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