Графы и их функции
Изменяя значение параметра графа, можно получить множество других графов. На рис. 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 | |
