Найдите край в графике
[sOut,tOut] = findedge(G)
[sOut,tOut] = findedge(G,idx)
idxOut = findedge(G,s,t)
[idxOut,m] = findedge(G,s,t)
возвращает входные и выходные идентификаторы узла, [sOut,tOut] = findedge(G)
sOut
и tOut
, для всех краев в графике G
.
находит входные и выходные узлы краев заданными [sOut,tOut] = findedge(G,idx)
idx
.
возвращает числовые граничные индексы, idxOut = findedge(G,s,t)
idxOut
, для краев, заданных входными и выходными парами узла s
и t
. Граничные индексы соответствуют строкам G.Edges.Edge(idxOut,:)
в таблице G.Edges
графика. Если существует несколько краев между s
и t
, то все их индексы возвращены. Граничный индекс 0
указывает на край, который не находится в графике.
дополнительно возвращает векторный [idxOut,m] = findedge(G,s,t)
m
, указывающий, какая пара узла (s,t)
сопоставлен с каждым граничным индексом в idxOut
. Это полезно, когда существует несколько краев между теми же двумя узлами.