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.

getedgesbynodeid (biograph)

Get handles to edges in biograph object

Syntax

Edges = getedgesbynodeid(BGobj,SourceIDs,SinkIDs)

Arguments

BGobj

Biograph object.

SourceIDs, SinkIDs

Enter a character vector, cell array of character vectors, or an empty cell array (gets all edges).

Description

Edges = getedgesbynodeid(BGobj,SourceIDs,SinkIDs) gets the handles to the edges that connect the specified source nodes (SourceIDs) to the specified sink nodes (SinkIDs) in a biograph object.

Examples

  1. Create a biograph object for the Hominidae family.

    species = {'Homo','Pan','Gorilla','Pongo','Baboon',...
               'Macaca','Gibbon'};
    cm = magic(7)>25 & 1-eye(7);
    bg = biograph(cm, species);
    
  2. Find all the edges that connect to the Homo node.

    EdgesIn = getedgesbynodeid(bg,[],'Homo');
    EdgesOut = getedgesbynodeid(bg,'Homo',[]);
    set(EdgesIn,'LineColor',[0 1 0]);
    set(EdgesOut,'LineColor',[1 0 0]);
    bg.view;
    
  3. Find all edges that connect members of the Cercopithecidae family to members of the Hominidae family.

    Cercopithecidae = {'Macaca','Baboon'};
    Hominidae = {'Homo','Pan','Gorilla','Pongo'};
    edgesSel = getedgesbynodeid(bg,Cercopithecidae,Hominidae);
    set(bg.edges,'LineColor',[.5 .5 .5]);
    set(edgesSel,'LineColor',[0 0 1]);
    bg.view;

More About

Introduced before R2006a

Was this topic helpful?