edgecount
2 つのノード間のエッジ数
説明
例
ノード間のエッジ数
グラフを作成し、参照用にエッジ テーブルを表示します。ノード 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
入力引数
s,t
— ノード ペア (個別の引数として指定)
ノード インデックス | ノード名
ノード ペア。ノード インデックスまたはノード名の個別の引数として指定します。s
と t
で同じように配置された要素は、グラフ内のエッジのソース ノードとターゲット ノードを指定します。s
と t
は同じ数のノードを指定しなければなりません。ただし、いずれか一方が単一ノードを指定している場合を除きます。
次の表に、1 つ以上のノードを数値ノード インデックスまたはノード名のいずれかで参照するさまざまな方法を示します。
形式 | 単一ノード | 複数ノード |
---|---|---|
ノード インデックス | スカラー 例: | ベクトル 例: |
ノード名 | 文字ベクトル 例: | 文字ベクトルの cell 配列 例: |
string スカラー 例: | string 配列 例: |
例: edgecount(G,1,2)
例: edgecount(G,1,1:5)
例: edgecount(G,{'a' 'b' 'c'},'a')
拡張機能
C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。
使用上の注意および制限:
ノード ペア
s
とt
は、入力グラフG
のノード インデックスでなければなりません。ノード名はサポートされていません。
スレッドベースの環境
MATLAB® の backgroundPool
を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool
を使用してコードを高速化します。
バージョン履歴
R2018a で導入
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは MATLAB コマンドをサポートしていません。
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)