Графика в системе Maple V
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: налоги и налогообложение, контрольная на тему
| Добавил(а) на сайт: Глухов.
Предыдущая страница реферата | 6 7 8 9 10 11 12 13 14 15 16 | Следующая страница реферата
13.5.1. Понятие о графических структурах
Функции PLOT и PLOT3D, с именами, набранными большими буквами, позволяют создавать графические структуры, содержащие ряд графических объектов si, s2, s3 и т.д. Каждый объект может представлять собой точку или фигуру, полигон, надпись и т.д., позиционированную с высокой точностью в заданной системе координат. Координатные оси также относятся к графическим объектам. Важно отметить, что функции PLOT и PLOT3D одновременно являются данными, описывающими графики. Их можно записывать в виде файлов и (после считывания файлов) представлять в виде графиков. Особые свойства этих функций подчеркиваются записью их прописными буквами.
13.5.2. Графические структуры двумерной графики
Графическая структура двумерной графики задается в виде:
PLOT(sl, s2, s3,...,o);
где si, s2, s3 .... — графические объекты (или элементарные структуры-примитивы), о — общие для структуры опции).
Основными объектами являются:
POINTS([xl,yl],[x2,y2),...[xn,ynj) — построение точек, заданных их координатами;
CURVES([[xll,yll],...[xln,yln]],[[x21,y21],...[x2n,y2n]],...[[xml,yml]„.. [xmn,yrnn]]) — построение кривых по точкам;
POLYGONS([[xll,yll¦,...[xln,yln]],[[x21,y2H,...[x2n,y2n]],...[[xml,yml],... [xmn.ymn]]) — построение замкнутой области — полигона (последняя точка должна совпадать с первой);
ТЕХТ([х, у], 'string', horizontal, vertical) — вывод текстовой надписи 'string', позиционированной координатами [х,у] с горизонтальной или вертикальной ориентацией. Опция horizontal может иметь значения ALIGNLEFT или ALIGNRIGHT, указывающие, в какую сторону (влево или вправо) идет надпись. Аналогично опция vertical может иметь значения ALIGNABOVE или ALIGNBELOW, указывающие, в каком направлении (вверх или вниз) идет надпись.
При задании графических объектов (структур) si, s2, s3 и т.д. можно использовать описанные выше опции и параметры, например, для задания стиля STYLE-построения (POINT, LINE, PATCH, PATCHNOGRID), толщины линий THICKNESS (кроме координатных осей), символа SYMBOL, которым строятся точки кривых (BOX, CROSS, CIRCLE, POINT, DIAMOND и DEFAULT), стиля линий LINESTYLE, цвета COLOUR (например, COLOUR(HUE.O) для закраски непрерывной области), типа шрифта FONT, вывода титульной надписи TITLE(string), имени объекта NAME(string), стиля координатных осей AXESSTY-LE (BOX, FRAME, NORMAL, NONE, или DEFAULT) и т.д.
Следует отметить, что опции в графических структурах задаются несколько иначе — с помощью круглых скобок. Например, для задания фонта TIMES ROMAN с размером символов 16 надо записать FONT(TIMES, ROMAN, 16), а для задания стиля координатных осей в виде ящика (прямоугольника) — AXESSTYLE(BOX) и т.д.
На рис. 13.23 показан пример графических построений при использовании основных структур двумерной графики.
Как видно из этого примера, графическая двумерная структура позволяет задать практически любые двумерные графики и текстовые надписи в пределах одного рисунка.
13.5.3. Графические структуры трехмерной графики
Графические структуры трехмерной графики строятся на основе функции plot3d:
PLOT3D(sl, s2,s3,....,o)
В качестве элементарных графических структур можно использовать уже описанные выше объекты POINTS, CURVES, POLYGONS и TEXT — разумеется, с
добавлением в списки координат третьей координаты. Пример такого построения дан на рис. 13.24.
Рис. 13.23. Пример использования структур 20-графики
Рис. 13.24. Пример создания ЗО-структуры.
Кроме того, могут использоваться следующие специальные трехмерные структуры. Одна из них — структура:
GRID(a..b,c..d,listlist) — задание поверхности над участком координатной плоскости [a,b]([c,d] по данным заданным списочной переменной listlist:= [[zll,...zln],[z21,...z2n],...[zml...zmn]] с размерностью nxm. Заметим, что эта переменная задает координату z для равноотстоящих точек поверхности.
На рис. 13.25 показан пример создания трехмерной графической структуры на базе GRID. Изображение представляет собой линии, соединяющие заданные точки.
Рекомендуем скачать другие рефераты по теме: евгений сочинение, шпаргалки по праву.
Категории:
Предыдущая страница реферата | 6 7 8 9 10 11 12 13 14 15 16 | Следующая страница реферата