MATLAB ヘルプ センター
このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
2 つのノード間のエッジ数
C = edgecount(G,s,t)
C = edgecount(G,s,t) は、グラフ G のソース ノードとターゲット ノードのペア s と t の間のエッジ数を返します。
G
s,t
s
t
例
すべて折りたたむ
グラフを作成し、参照用にエッジ テーブルを表示します。ノード 1 とノード 2 の間にあるエッジ数を検出します。
G = graph([1 1 1 1 2 2],[2 2 2 3 4 5]); G.Edges
ans=6×1 table EndNodes ________ 1 2 1 2 1 2 1 3 2 4 2 5
N = edgecount(G,1,2)
N = 3
1 つのソース ノードと複数のターゲット ノードも指定できます。ノード 1 と他のすべてのノード (自己ループを含む) 間のエッジ数を検出します。
N = edgecount(G,1,1:numnodes(G))
N = 5×1 0 3 1 0 0
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])
ノード ペア。ノード インデックスまたはノード名の個別の引数として指定します。s と t で同じように配置された要素は、グラフ内のエッジのソース ノードとターゲット ノードを指定します。s と t は同じ数のノードを指定しなければなりません。ただし、いずれか一方が単一ノードを指定している場合を除きます。
次の表に、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"]
例: edgecount(G,1,2)
edgecount(G,1,2)
例: edgecount(G,1,1:5)
edgecount(G,1,1:5)
例: edgecount(G,{'a' 'b' 'c'},'a')
edgecount(G,{'a' 'b' 'c'},'a')
すべて展開する
使用上の注意および制限:
ノード ペア s と t は、入力グラフ G のノード インデックスでなければなりません。ノード名はサポートされていません。
backgroundPool
ThreadPool
R2018a で導入
simplify | graph | digraph | findedge
simplify
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ