predecessors
Nós que têm uma aresta para um dado nó de um dígrafo.
Categoria: Mathematics > Graph and Network Algorithms
Sintaxe
nodes = predecessors(D, nodeID)
Retorna os nós com uma aresta apontando para nodeID.
Descrição
Em um grafo de dependências, os predecessores de uma tarefa são as tarefas que precisam terminar antes. numel(predecessors(D, n)) é o grau de entrada de n quando não há arestas paralelas.
Argumentos de entrada
D- Um
digraph. nodeID- Um único nó, como índice ou nome.
Argumentos de saída
nodes- Vetor coluna de índices de nós (um cell array de nomes para um grafo nomeado), em ordem crescente.
Exemplo
Quem aponta para o nó 4
D = digraph([1 1 2 3 4], [2 3 4 4 5]);
predecessors(D, 4)'
successors(D, 1)'
Saída
ans = 1×2
2 3
ans = 1×2
2 3