このページの翻訳は最新ではありません。ここをクリックして、英語の最新版を参照してください。
digraph
有向エッジをもつグラフ
説明
digraph
オブジェクトは性もつエッジノードがされいる有向グラフを表します。digraph
オブジェクトの作成後、そのオブジェクトに対しオブジェクト関数を使用してクエリを実行することで、グラフについて詳細を知ることができます。たとえば、ノードまたはエッジの追加や削除、2 つのノード間の最短経路の特定、特定のノードやエッジの検出ができます。
G = Digraph([1 1], [2 3]) e = G.Edges G = addedge(G,2,3) G = addnode(G,4) plot(G)
作成
構文
説明
は,とをもた空の有向オブジェクトオブジェクトG
= digraphG
を作成し。
は,正邻接行列G
= digraph(A
)A
を使用して有向グラフを作成します。
论理邻接场合はエッジの重みないにになります。
非論理隣接行列の場合は、エッジの重みがあるグラフになります。
A
の各要素位置グラフエッジ指定しエッジの重みは要素要素の値にに等しくなりますますA(2,1) = 10
である場合、G
には,ノードからからノードノードにに向かう10ののエッジがます。。。。
は,有向グラフのエッジG
= digraph(英石
)(s,t)
をソース ノードとターゲット ノードを表すペアで指定します。s
とt
は,ノードインデックスまたはノード名を指定できます。digraph
は,G
内のまずノードで并べ替え,ターゲットノードで并べ替え。s
およびt
と同じ順序のエッジ プロパティがある場合は、構文g = digraph(s,t,EdgeTable)
を使用エッジプロパティ渡し结果ので同じに并べ替えられるられるようにに。。。
は自己ループをグラフに追加しません。つまり、G
= digraph(英石
,___,“省略自助”)s(k) == t(k)
を満たすk
は无视れ。前述构文に任意の引数の组み合わせが使用使用。。。