edgecount
Número de arestas entre dois nós de um multigrafo.
Categoria: Mathematics > Graph and Network Algorithms
Sintaxe
n = edgecount(G, s, t)
Conta as arestas entre o nó s e o nó t.
Descrição
Em um grafo simples a resposta é 0 ou 1. Pares repetidos na lista de arestas criam arestas paralelas, então a contagem pode ser maior, e ismultigraph informa true. Em um grafo não direcionado a ordem de s e t não importa; em um dígrafo só contam as arestas de s para t.
Argumentos de entrada
G- Um
graphoudigraph, possivelmente com arestas paralelas. s, t- Um par de nós, como índices ou nomes.
Argumentos de saída
n- Número de arestas que ligam o par.
0se não forem adjacentes.
Exemplo
Arestas paralelas
G = graph([1 1 2], [2 2 3]);
edgecount(G, 1, 2)
edgecount(G, 2, 3)
edgecount(G, 1, 3)
ismultigraph(G)
Saída
ans = 2
ans = 1
ans = 0
ans = logical
1
Observações
O MatLivre trata um par de nós por chamada. O MATLAB também aceita vetores de pares de nós.