rmedge
Remove arestas de um grafo ou dígrafo.
Categoria: Mathematics > Graph and Network Algorithms
Sintaxe
H = rmedge(G, idx)
Remove as arestas com os índices dados.
H = rmedge(G, s, t)
Remove as arestas entre s(k) e t(k).
Descrição
O grafo é devolvido como um novo valor; G não muda. Como só as arestas saem, a numeração dos nós permanece, ao contrário de rmnode. Remover uma aresta que não existe é um erro.
Argumentos de entrada
G- Um
graphoudigraph. idx- Índices de arestas, linhas de
G.Edges. s, t- Nós das pontas, como índices ou nomes.
Argumentos de saída
H- O grafo sem essas arestas. Os nós são mantidos, mesmo que fiquem isolados.
Exemplo
Por índice e por nós
G = graph([1 2 3 3], [2 3 1 4]);
H = rmedge(G, 1, 2);
numedges(H)
K = rmedge(G, [1 2]);
disp(K.Edges.EndNodes)
Saída
ans = 3
2 3
3 4