exponenta event banner

getancestors (биограф)

Поиск предков узла в объекте-биографе

Синтаксис

Node = getancestors(BiographNode)
Node = getancestors(BiographNode, NumGenerations)

Аргументы

BiographNode

Узел в объекте-биографе.

NumGenerations

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

Описание

Node = getancestors(BiographNode) возвращает узел (BiographNode) и всех его прямых предков.

Node = getancestors(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. Найдите одно поколение предков для узла 2.

    ancNodes = getancestors(bg.nodes(2));
    set(ancNodes,'Color',[1 .7 .7]);
    bg.view;
    


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

    ancNodes = getancestors(bg.nodes(2),2);
    set(ancNodes,'Color',[.7 1 .7]);
    bg.view;

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