MATLAB ヘルプ センター
ノードの出次数
D = outdegree(G)
D = outdegree(G,nodeIDs)
D = outdegree(G) は、G の各ノードの出次数を含む列ベクトルを返します。
D
G
例
D = outdegree(G,nodeIDs) は、nodeIDs で指定されるノードの出次数を返します。
nodeIDs
すべて折りたたむ
有向グラフを作成してプロットし、次にグラフ内の各ノードの出次数を計算します。ノードの出次数は、そのノードをソースとするエッジの数と等しくなります。
s = [1 3 2 2 4 5 1 2]; t = [2 2 4 5 6 6 6 6]; G = digraph(s,t); plot(G)
outdeg = outdegree(G)
outdeg = 6×1 2 3 1 1 1 0
outdeg(j) は、ノード j の出次数を示します。
outdeg(j)
j
名前付きノードをもつ有向グラフを作成し、プロットします。次に、ソースとして 'a'、'b'、および 'f' のノードをもつエッジの数を計算します。
'a'
'b'
'f'
s = {'a' 'c' 'b' 'b' 'd' 'e' 'a' 'b'}; t = {'b' 'b' 'd' 'e' 'f' 'f' 'f' 'f'}; G = digraph(s,t); plot(G)
nodeID = {'a' 'b' 'f'}'; outdeg = outdegree(G,nodeID)
outdeg = 3×1 2 3 0
outdeg(j) は、ノード nodeID(j) の出次数を示します。
nodeID(j)
digraph
入力グラフ。digraph オブジェクトとして指定します。digraph を使用して、有向グラフ オブジェクトを作成します。
例: 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"]
例: outdegree(G,1)
outdegree(G,1)
例: outdegree(G,["A" "B" "C"])
outdegree(G,["A" "B" "C"])
ノードの出次数。数値配列として返されます。D は、nodeIDs が指定されていない場合は列ベクトルです。指定されている場合、D は nodeIDs と同じサイズになります。
すべて展開する
使用上の注意および制限:
ノード識別子 nodeIDs は、入力グラフ G の 1 つ以上のノード インデックスでなければなりません。ノード名はサポートされていません。
backgroundPool
ThreadPool
R2015b で導入
digraph | indegree | successors
indegree
successors
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 のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ