rmnode

Remove nós, e as arestas ligadas a eles, de um grafo ou dígrafo.

Categoria: Mathematics > Graph and Network Algorithms

Sintaxe

H = rmnode(G, nodeIDs)

Remove os nós indicados.

Descrição

A renumeração significa que o nó k de G pode virar um índice menor em H; use nomes de nós para acompanhar os nós ao longo das remoções. Para manter um conjunto escolhido de nós em vez de descartar alguns, use subgraph.

Argumentos de entrada

G
Um graph ou digraph.
nodeIDs
Índices ou nomes de nós.

Argumentos de saída

H
O grafo sem esses nós. As arestas que tocam um nó removido desaparecem, e os nós restantes são renumerados consecutivamente.

Exemplo

Removendo um centro

G = graph([1 2 3 3 4], [2 3 1 4 5]);
H = rmnode(G, 3);
numnodes(H)
disp(H.Edges.EndNodes)
Saída
ans = 4
     1     2
     3     4

Veja também

addnode rmedge subgraph graph