inedges

Índices das arestas que chegam a um nó.

Categoria: Mathematics > Graph and Network Algorithms

Sintaxe

eid = inedges(D, nodeID)

Retorna os índices das arestas que terminam em nodeID.

[eid, nid] = inedges(D, nodeID)

Também retorna os nós na outra ponta dessas arestas.

Descrição

Use os índices para ler os pesos ou outras colunas da tabela de arestas: D.Edges.Weight(inedges(D, n)) lista os pesos de tudo que chega ao nó n. predecessors dá apenas os nós vizinhos, enquanto inedges identifica as próprias arestas, o que importa quando há arestas paralelas.

Argumentos de entrada

D
Um digraph.
nodeID
Um único nó, como índice ou nome.

Argumentos de saída

eid
Vetor coluna de índices de arestas, linhas de D.Edges.
nid
Vetor coluna dos nós de origem dessas arestas.

Exemplo

Arestas que chegam ao nó 4

D = digraph([1 1 2 3 4], [2 3 4 4 5], [1 4 2 1 3]);
eid = inedges(D, 4)'
D.Edges.Weight(eid)'
Saída
eid = 1×2

     3     4
ans = 1×2

     2     1

Veja também

outedges predecessors indegree findedge