MATLAB Answers

remove nodes without changing the numbering of nodes

13 views (last 30 days)
Arpit Dua
Arpit Dua on 9 Jul 2020
Answered: Akira Agata on 10 Jul 2020
I have a graph from which I want to remove nodes but want to keep the labels or the numbering of the nodes as the same before removing nodes. Is that possible with some option?

  0 Comments

Sign in to comment.

Answers (1)

Akira Agata
Akira Agata on 10 Jul 2020
How about setting a nodelabel for each node?
The following is an example:
s = [1 1 1 2 2 3];
t = [2 3 4 3 4 4];
% Create a graph G with nodelabel '1',...,'4'
G = graph(s,t,[],{'1','2','3','4'});
% Remove the node 1
G = rmnode(G,1);
% Plot the graph
figure
plot(G)

  0 Comments

Sign in to comment.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by