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