有向图
图与定向边缘
描述
有向图
对象代表指示图,定向连接节点的边。在您创建一个有向图
对象,您可以了解更多关于图像通过使用对象函数来执行查询对象。例如,您可以添加或删除节点或边缘,确定两个节点之间的最短路径,或定位一个特定的节点或边缘。
G =有向图([1],[2 3])e = G。边缘G = addedge (G, 2、3)G= addnode(G,4) plot(G)
创建
语法
描述
创建一个空有向图对象,G
=有向图G
,没有节点或边缘。
创建一个使用方有向图邻接矩阵,G
=有向图(一个
)一个
。
对于逻辑邻接矩阵,图没有边。
逻辑邻接矩阵,图的边的权值。每个非零项的位置
一个
指定图形的边缘,边缘的重量等于输入的值。例如,如果(2,1)= 10
,然后G
包含一个边缘节点2和节点1的重量10。
指定了有向图的边G
=有向图(s t
)(s, t)
成对代表源和目标节点。年代
和t
可以指定节点指标或节点的名称。有向图
各样的边缘G
首先由源节点,然后通过目标节点。如果你有边缘属性相同的顺序年代
和t
,使用语法EdgeTable G =有向图(s, t)
通过在边缘属性使他们以同样的方式排序在结果图。
不添加任何self-loops图。也就是说,任何G
=有向图(s t
,___,' omitselfloops ')k
满足s (k) = = t (k)
将被忽略。您可以使用任何输入参数的组合在以前的语法。
不添加self-loops图。也就是说,任何G
=有向图(EdgeTable
,___,' omitselfloops ')k
满足EdgeTable.EndNodes (k, 1) = = EdgeTable.EndNodes (k, 2)
将被忽略。您必须指定EdgeTable
和选择可以指定NodeTable
。