Graph
::createCircleGraph
Генерирует круговой График
Блокноты MuPAD® будут демонтированы в будущем релизе. Используйте live скрипты MATLAB® вместо этого.
Live скрипты MATLAB поддерживают большую часть функциональности MuPAD, хотя существуют некоторые различия. Для получения дополнительной информации смотрите, Преобразуют Notebook MuPAD в Live скрипты MATLAB.
Graph::createCircleGraph(L
, <Directed | Undirected
>) Graph::createCircleGraph(N
, <Directed | Undirected
>)
Graph::createCircleGraph(L)
генерирует круговой График
Graph::createCircleGraph([v1,...,vn])
генерирует новый график, который является циклом [v1,v2]
, [v2,v3]
..., [vn,v1]
. Значения для веса ребра, затрат ребра и весов вершины могут быть установлены вручную через Graph::setEdgeWeights
, Graph::setEdgeCosts
и Graph::setVertexWeights
Graph::createCircleGraph(3)
генерирует новый график, который является циклом [1,2]
, [2,3], [3,1]
. Значения для веса ребра, мощностей ребра и весов вершины могут быть установлены вручную через
Graph::setEdgeWeights
, Graph::setEdgeCosts
и Graph::setVertexWeights
Graph::createCircleGraph(3, Undirected)
генерирует новый график, который включает вершины [1,2]
, [2,3], [3,1]
[2,1]
, [3,2]
, [1,3]
.
(Направленный) круговой график с четырьмя вершинами:
G1 := Graph::createCircleGraph(4): Graph::printGraphInformation(G1)
Vertices: [1, 2, 3, 4] Edges: [[1, 2], [2, 3], [3, 4], [4, 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 = [4], 4 = [1] Adjacency list (in): 1 = [4], 2 = [1], 3 = [2], 4 = [3] Graph is directed.
Тот же график, но на этот раз параметром Undirected
:
G2 := Graph::createCircleGraph(4, Undirected): Graph::printGraphInformation(G2)
Vertices: [1, 2, 3, 4] Edges: [[1, 2], [1, 4], [2, 1], [2, 3], [3, 2], [3, 4], [4, 1], [4, 3]] 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, 4], 2 = [1, 3], 3 = [2, 4], 4 = [1, 3] Adjacency list (in): 1 = [2, 4], 2 = [1, 3], 3 = [2, 4], 4 = [1, 3] Graph is undirected.
Круговой график с предопределенными вершинами:
G3 := Graph::createCircleGraph([a, b, c, d, 4, 5, 6]): Graph::printGraphInformation(G3)
Vertices: [4, 5, 6, a, b, c, d] Edges: [[4, 5], [5, 6], [6, a], [a, b], [b, c], [c, d], [d, 4]] Vertex weights: no vertex weights. Edge descriptions: no edge descriptions. Edge weights: no edge weights. Edge costs: no edge costs. Adjacency list (out): a = [b], b = [c], c = [d], d = [4], 4 = [5], 5 = [6]\ , 6 = [a] Adjacency list (in): a = [6], b = [a], c = [b], d = [c], 4 = [d], 5 = [4],\ 6 = [5] Graph is directed.
|
Список вершин |
|
Положительное Целое число |
|
График создается как ориентированный граф. |
|
График создается как неориентированный граф. |
График