GRREMOVENODES Remove several nodes in a graph.
usage:
[NODES2 EDGES2] = grRemoveNodes(NODES, EDGES, NODES2REMOVE)
remove the nodes with indices NODE2REMOVE from array NODES, and also
remove edges containing the nodes NODE2REMOVE.
Example
nodes = [...
10 10; 20 10; 30 10; ...
10 20; 20 20; 30 20];
edges = [...
1 2; 1 4; 1 5; ...
2 3; 2 5; 2 6; ...
3 6; 4 5; 5 6];
toRemove = [3 4];
[nodes2 edges2] = grRemoveNodes(nodes, edges, toRemove);
drawGraph(nodes2, edges2);
axis equal; axis([0 40 0 30]);
See also
grRemoveEdges
Package: matgeom