ヘルプセンターヘルプセンター
有向循环グラフの顺序顺序
n = toposort(g)
n = toposort(g,'order',算法)
[n,h] = toposort(___)
例
n= toposort(G)は,Gの各エッジ(n(i),n(j))について我となる,Gのノードのトポロジカル顺序を返し。有向グラフGに循环设けられません。
n= toposort(G)
n
G
(n(i),n(j))
我となる,Gのノードのトポロジカル顺序を返し。有向グラフGに循环设けられません。
n= toposort(G,'命令',算法)は顺序アルゴリズム指定します。,,toposort(g,'order','stable')は,辞书的に基づく安定な付けアルゴリズムを使用します。
n= toposort(G,'命令',算法)
算法
toposort(g,'order','stable')
[[n,,,,H] = toposort(___)はさらに指定れトポロジカル顺序のをもつ有向グラフHを返し前述のにある任意入力の组み合わせが使用できます。
[[n,,,,H] = toposort(___)
H
すべて折りたたむ
大学の课程进行表すグラフ作成しプロットしますますますますますつつつ课程をを结ぶ结ぶエッジは
a = [0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 10 0];名称= {'微积分I',,,,“线性代数”,,,,“微积分II”,,,,...“多变量演算”,,,,“拓扑”,,,,...'微分方程',,,,“真实分析”};g = digraph(a,名称);图(g)
课程のを,课程を修了な顺序を决定し。
n =1×71 3 7 2 4 6 5
g.nodes.name(n,:)
ans =7x1单元{'calculus i'} {'calculus ii'} {'真实分析'} {'线性代数'} {'multivariate calculus'} {'difectial equications'} {'topology'}
论理邻接使用て有向グラフを,それをプロットし。
RNG默认;a = tril(Sprand(10,10,0.3),-1)〜= 0;g = digraph(a);[〜,g] = toposort(g);图(g)
グラフノードトポロジカルソートを。。Gは既に(1 2 3 4 5 6 7 8 9 10)のトポロジカルになっいますが,托普索特はノードをます。
(1 2 3 4 5 6 7 8 9 10)
托普索特
托普索特(g)
ans =1×102 1 4 10 9 8 5 7 3 6
命令を'稳定的'としてし的顺序付けアルゴリズムを使用ます。并によりにより,インデックスインデックスののの小さい小さい顺ににノードノードが并べ并べられます。。的的并并Gは并べ替えられ。
命令
'稳定的'
toposort(g,'命令',,,,'稳定的')
ans =1×101 2 3 4 5 6 7 8 9 10
Digraph
入力グラフ。Digraphオブジェクトとして指定ます。Gは有向循环でなけれなりません。Gが循环含まことをするには,ISDAGを使用し。
ISDAG
有向を作成する,,Digraphを使用し。
例:g = digraph([1 2],[2 3])
g = digraph([1 2],[2 3])
'快速地'
顺序付けアルゴリズム。'快速地'または'稳定的'として指定し。
深さにますノードはすべて下位を考虑考虑した后にリストのの先头先头に追加ささ
Gが既にになっいるでもこのメソッドノードが并べ替えられるられることがが。。。
辞书的顺序に基づき。。n(1)は最小インデックスをもつ,,n(2)はn(1)の次最小インデックスもつノード,と続きます。
n(1)
n(2)
Gがトポロジカルになって,,Hは変化せ,nは1:numnodes(g)です。
1:numnodes(g)
例:[n,h] = toposort(g,'order','stable')
[n,h] = toposort(g,'order','stable')
ノードインデックス行ベクトル返されます。
トポロジカルにされた。。Digraphオブジェクトとして返さます。HはGと同じグラフが,nに従っノード并べ替えられてい。。
有向トポロジカルとは,グラフのノード后続后続后続后続后続()ノードノードノードの前前に现れる
タスク表す,特定のタスク他のタスクより前にしなければならないなければならない依存依存关系关系关系をを表すエッジエッジをもつもつ有向有向グラフグラフについて考え考えます。。そのそのそのようグラフグラフグラフグラフ有效なが得られ。。
Digraph|ISDAG|重新订购
重新订购
この例さたバージョンがます编集さた方のの例を开き开きます?
Matlabコマンドコマンドにするがクリックされまし。。
matlabコマンドコマンドに入力してしください。。。。ブラウザー
选择一个网站以获取可用的翻译内容,并查看本地事件和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(中文或英语)以获得最佳场地性能。其他Mathworks乡村网站未针对您所在的访问进行优化。
联系您当地的办公室