MATLAB ヘルプ センター
グラフからノードを削除
H = rmnode(G,nodeIDs)
H = rmnode(G,nodeIDs) は、nodeIDs で指定されたノードをグラフ G から削除します。nodeIDs のノードで接続するすべてのエッジも削除されます。rmnode は H のノードの番号付けを更新するため、ノード k を削除した場合、ノード 1:k-1 は H と同じノード数となり、G のノード k+1:numnodes(G) は H の k:numnodes(H) になります。
H
G
nodeIDs
rmnode
k
1:k-1
k+1:numnodes(G)
k:numnodes(H)
例
すべて折りたたむ
グラフを作成してプロットします。
s = [1 1 1 2 2 3]; t = [2 3 4 3 4 4]; G = graph(s,t); plot(G)
グラフからノード 1 を削除し、結果をプロットします。新しいグラフ内のノードは、自動的に番号が付けられます。
G = rmnode(G,1); plot(G)
名前付きノードをもつグラフを作成し、プロットします。
s = [1 1 1 1 2 2 3 3 3 5 5]; t = [2 3 4 6 1 5 4 5 6 4 6]; names = {'New York' 'Los Angeles' 'Washington D.C.' 'Pittsburgh' ... 'Denver' 'Austin'}; G = digraph(s,t,[],names); plot(G)
グラフからノード 'New York' および 'Pittsburgh' を削除し、結果を再プロットします。
'New York'
'Pittsburgh'
G = rmnode(G,{'New York' 'Pittsburgh'}); plot(G,'Layout','force')
graph
digraph
入力グラフ。graph オブジェクトまたは digraph オブジェクトとして指定します。無向グラフの作成には graph を、有向グラフの作成には digraph を使用します。
例: G = graph(1,2)
G = graph(1,2)
例: G = digraph([1 2],[2 3])
G = digraph([1 2],[2 3])
ノード識別子。1 つ以上のノード インデックスまたはノード名として指定します。
次の表に、1 つ以上のノードを数値ノード インデックスまたはノード名のいずれかで参照するさまざまな方法を示します。
スカラー
例: 1
1
ベクトル
例: [1 2 3]
[1 2 3]
文字ベクトル
例: 'A'
'A'
文字ベクトルの cell 配列
例: {'A' 'B' 'C'}
{'A' 'B' 'C'}
string スカラー
例: "A"
"A"
string 配列
例: ["A" "B" "C"]
["A" "B" "C"]
例: G = rmnode(G,[1 2]) は、グラフ G からノード 1 とノード 2 を削除します。
G = rmnode(G,[1 2])
出力グラフ。graph オブジェクトまたは digraph オブジェクトとして返されます。
すべて展開する
使用上の注意および制限:
ノード識別子 nodeIDs は、入力グラフ G のノード インデックスでなければなりません。ノード名はサポートされていません。
MATLAB® で作成した graph オブジェクトまたは digraph オブジェクトを MATLAB Coder™ を使用して生成された MEX 関数に渡すときに、グラフ オブジェクトからノードを削除することはできません。
backgroundPool
ThreadPool
R2015b で導入
graph | digraph | numnodes | addnode | rmedge
numnodes
addnode
rmedge
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ