Графы и их функции
Изменяя значение параметра графа, можно получить множество других графов. На рис. 11.8 показан вид двух разных графов. Верхний граф – многолучевая звезда с добавленным отрезком, полученная с помощью функции AddEdge. Первый аргумент задает исходный граф (в нашем случае – звезду с 11 узлами), а второй – соединяемые отрезком прямой точки. Нижний рисунок иллюстрирует построение подграфа.
Рис. 11.8. Построение графа звезды и подграфа
Еще пара графов представлена на рис. 11.9. Этот рисунок иллюстрирует применение функций Contract и GridGraph. Последняя из них строит сеточный граф.
Рис. 11.9. Примеры построения графов с помощью функций Contractn GridGraph
Приведенный выше набор функций позволяет строить практически любые виды графов и обеспечивает высокую степень их визуализации.
Создание графов | ||
---|---|---|
CartesianProduct | CirculantGraph | CodeToLabeledTree |
CompleteGraph | Cycle | DegreeSequence |
EmptyGraph | ExactRandomGraph | ExpandGraph |
Functional-Graph | GraphDif ference | Graphlnter section |
GraphJoin | GraphPower | GraphProduct |
GraphSum | GraphUnion | GraphicQ |
GridGraph | Hypercube | IncidenceMatrix |
IntervalGraph | LabeledTreeToCode | LineGraph |
MakeGraph | NthPair | Path |
RandomGraph | RandomTree | RandomVertices |
RealizeDegreeSequence | RegularGraph | RegularQ |
Turan | Wheel |