Graph
::isEdge
Узнает, существуют ли ребра
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Graph::isEdge(G
, Edge
)
Graph::isEdge(G)
возвращает TRUE
если ALL
заданные ребра существуют в G
ложь
в противном случае.
Круговой график сделан создать ориентированного графа:
G1 := Graph::createCircleGraph(3): Graph::printGraphInformation(G1)
Vertices: [1, 2, 3] Edges: [[1, 2], [2, 3], [3, 1]] Vertex weights: no vertex weights. Edge descriptions: no edge descriptions. Edge weights: no edge weights. Edge costs: no edge costs. Adjacency list (out): 1 = [2], 2 = [3], 3 = [1] Adjacency list (in): 1 = [3], 2 = [1], 3 = [2] Graph is directed.
Сначала давайте проверять на существующее одно ребро:
Graph::isEdge(G1, [[1, 2]] )
Теперь мы проверяем, существуют ли несколько ребер:
Graph::isEdge(G1, [[1, 2], [2, 3]] )
Что относительно не существующего ребра?
Graph::isEdge(G1, [[3, 2]] )
Наконец список некоторых существующих и не существующие ребра проверяется:
Graph::isEdge(G1, [[1, 2], [2, 3], [3, 2]])
|
График |
|
Список, содержащий одно или несколько ребер |
TRUE ИЛИ FALSE