Documentation

This is machine translation

Translated by Microsoft
Mouse over text to see original. Click the button below to return to the English verison of the page.

getancestors (biograph)

Find ancestors of a node in biograph object

Syntax

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

Arguments

BiographNode

Node in a biograph object.

NumGenerations

Number of generations. Enter a positive integer.

Description

Node = getancestors(BiographNode) returns a node (BiographNode) and all of its direct ancestors.

Node = getancestors(BiographNode, NumGenerations) finds the node (BiographNode) and its direct ancestors up to a specified number of generations (NumGenerations). If NumGenerations is 0, the function returns the node itself.

Examples

  1. Create a biograph object.

    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. Find one generation of ancestors for node 2.

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


  3. Find two generations of ancestors for node 2.

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

More About

Introduced before R2006a

Was this topic helpful?