MATLAB ヘルプ センター
グラフ内のノードを検出
k = findnode(G,nodeID)
k = findnode(G,nodeID) は、グラフ G 内で名前またはインデックスが nodeID であるノードの数値ノード ID k を返します。ノードがグラフ内にない場合、数値ノード ID は 0 です。
k
G
nodeID
例
すべて折りたたむ
グラフを作成し、名前が 'AB' および 'BC' のノードの数値ノード インデックスを求めます。
'AB'
'BC'
s = {'AA' 'AA' 'AA' 'AB' 'AC' 'BB'}; t = {'BA' 'BB' 'BC' 'BA' 'AB' 'BC'}; G = graph(s,t)
G = graph with properties: Edges: [6×1 table] Nodes: [6×1 table]
k = findnode(G,{'AB' 'BC'})
k = 2×1 5 4
k には、指定した各ノードについて G.Nodes.Name の行インデックスが含まれます。
G.Nodes.Name
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"]
例: k = findnode(G,'Chicago') は、グラフ G 内で名前が 'Chicago' のノードの数値ノード ID を返します。
k = findnode(G,'Chicago')
'Chicago'
データ型: char | cell | string
char
cell
string
数値ノード ID。スカラーまたは列ベクトルとして返されます。k の値は、G.Nodes(k,:) のインデックスです。
G.Nodes(k,:)
すべて展開する
backgroundPool
ThreadPool
R2015b で導入
numnodes | findedge | graph | digraph
numnodes
findedge
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ