Graph::getAdjacentEdgesLeaving

Возвращает смежные ребра.

Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.

Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.

Синтаксис

Graph::getAdjacentEdgesLeaving(G, Vertex)

Описание

Graph::getAdjacentEdgesLeaving(G, Vertex) возвращает список с вершинами v1..vn, где [Vertex, v1] .. [Vertex, vn] смежные (исходящие) Ребра к Vertex.

Примеры

Пример 1

Во-первых, полный график задан:

G1 := Graph::createCompleteGraph(5):
Graph::printGraphInformation(G1)
Vertices: [1, 2, 3, 4, 5]
Edges: [[1, 2], [1, 3], [1, 4], [1, 5], [2, 1], [2, 3], [2, 4], [2, 5], [3\
, 1], [3, 2], [3, 4], [3, 5], [4, 1], [4, 2], [4, 3], [4, 5], [5, 1], [5, \
2], [5, 3], [5, 4]]
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, 3, 4, 5], 2 = [1, 3, 4, 5], 3 = [1, 2, 4, 5]\
, 4 = [1, 2, 3, 5], 5 = [1, 2, 3, 4]
Adjacency list (in): 1 = [2, 3, 4, 5], 2 = [1, 3, 4, 5], 3 = [1, 2, 4, 5],\
 4 = [1, 2, 3, 5], 5 = [1, 2, 3, 4]
Graph is undirected.

Теперь мы получаем вершины, которые формируют все смежные ребра [1, 2] .. [1, 5]:

Graph::getAdjacentEdgesLeaving(G1, [1])

Теперь мы получаем вершины, которые формируют все смежные ребра [2, 1] .. [2, 5]:

Graph::getAdjacentEdgesLeaving(G1, [2])

Параметры

G

График

Vertex

Одна вершина G.

Возвращаемые значения

Список

Для просмотра документации необходимо авторизоваться на сайте