getdescendants (биографик)

Найдите потомков узла в биообъекте диаграмм

Синтаксис

Nodes = getdescendants(BiographNode)
Nodes = getdescendants(BiographNode,NumGenerations)

Аргументы

BiographNode

Узел в биообъекте диаграмм.

NumGenerations

Количество поколений. Введите положительное целое число.

Описание

Nodes = getdescendants(BiographNode) находит данный узел (BiographNode) все его прямые потомки.

Nodes = getdescendants(BiographNode,NumGenerations) находит узел (BiographNode) и все его прямые потомки до конкретного количества поколений (NumGenerations). Если NumGenerations является 0, функция возвращает сам узел.

Примеры

  1. Создайте биообъект диаграмм.

    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)
  2. Найдите одну генерацию потомков для узла 4.

    desNodes = getdescendants(bg.nodes(4));
    set(desNodes,'Color',[1 .7 .7]);
    bg.view;

  3. Найдите два поколения потомков для узла 4.

    desNodes = getdescendants(bg.nodes(4),2);
    set(desNodes,'Color',[.7 1 .7]);
    bg.view;

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