MATLAB ヘルプ センター
グラフ ノードの隣接ノード
N = neighbors(G,nodeID)
N = neighbors(G,nodeID) は、nodeID で指定されたノードに 1 本のエッジで連結するすべてのノードのノード ID を返します。
N
G
nodeID
例
すべて折りたたむ
グラフの作成とプロットを行い、ノード 10 の隣接ノードを求めます。
10
G = graph(bucky); plot(G)
N = neighbors(G,10)
N = 3×1 6 9 12
graph
入力グラフ。graph オブジェクトとして指定します。無向グラフ オブジェクトを作成するには、graph を使用します。
例: G = graph(1,2)
G = graph(1,2)
ノード識別子。次の表のいずれかの値として指定します。
1
'A'
"A"
例: N = neighbors(G,3)
N = neighbors(G,3)
例: N = neighbors(G,'A')
N = neighbors(G,'A')
隣接ノード。nodeID が数値の場合はノード インデックス、nodeID がノード名の場合はノード名として返されます。エッジでそのノード自身に連結されているノード (自己ループ) は、ノード自身の隣接ノードとして 1 回だけリストされます。
すべて展開する
使用上の注意および制限:
ノード識別子 nodeID は、入力グラフ G のスカラーのノード インデックスでなければなりません。ノード名はサポートされていません。
neighbors は、自己ループを 1 回のみカウントします。従来のリリースでは、ノード u が自己ループをもつ場合、neighbors(g,u) は出力で u を 2 回リストしていました。現在は、neighbors(g,u) が u のインスタンスを 1 つだけ返します。
neighbors
u
neighbors(g,u)
nearest | graph | degree | outedges
nearest
degree
outedges
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ