Реферат: Двумерная графика системы Maple - текст реферата. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Реферат

Двумерная графика системы Maple

Банк рефератов / Информатика, информационные технологии

Рубрики  Рубрики реферат банка

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Microsoft Word, 1564 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникального реферата

Узнайте стоимость написания уникальной работы

Лабораторная работа На тему : " Двумерная графика системы Maple " Цели работы : знать команды , используемые для построения графиков функций одной переменной (двумерная графика ); уметь применять указанные команды для отображения результатов в ы числений в виде графических образов. 1. Команда plot ( ) Команда plot ( ) – многофункциональная команда двумерной графики . Расположена она в системной библиотеке Maple , и поэтому доступна в любое время . Данная команда позволяет строить график одной или нескольких фун к ций одной вещественной переменной , заданных в явном или параметрическом виде , а также отобразить множество точек в декартовой или полярной системе координат . Синтаксис команды : plot ( f , h , v , опции ); Здесь f – функция , график которой необходимо отобразить , h – диапазон измен е ния независимой переменной по горизонтальной оси графика , v – д иапазон и з менения значения функции вдоль вертикальной оси графика. Диапазон изменения независимой переменной h задается в виде x = а.. b , где а и b – наименьшее и наибольшее значения изменения переменной , а х – имя независимой переменной . Если диапазон не задан ( т.е. , второй параметр пре д ставляет собой просто имя независимой переменной в функции ), то по умолч а нию принимается интервал ее изменения – 10..10 . Этот параметр (с диа пазоном или нет ) обязательно должен присутствовать при задании графика командой plot ( ) . Вертикальный диапазон v ограничивает вывод графика определенной о б ластью изменения функции . Он необязателен , как и опции , задающиеся в виде уравнений имя _опции =значение . При отсутствии явного задания опций приним а ются их значения по умолчанию. С помощью опций определяют вид отображаемого графика : толщину , цвет и тип линии графика , тип осей координат , размещение надписей и т.д. Задаются опции в форме уравнений имя _опции = значение . Набор возможных опций во всех командах двумерного графического вывода , за некоторым исключением , одинаков . В табл . 1 представлены все опции двумерной графики и соответс т вующие им значения (умалчиваемые значения подчеркнуты ). Таблица 1 . Опции дв умерной графики Опция Описание adaptive Для вычисления отображаемых точек кривой используется специальный адаптивный алгоритм: сначала вычисляются значения функции на некотором множестве равноотстоящих точек в заданном интервале изменения независимой переменной, а затем в областях, где график функции сильно отличается от прямой линии, соединяющей соседние точки, вычисляются значения функции в дополнительных точках. По умолчанию этот алгоритм всегда включен (значение опции равно true ), но его можно отключить, установив значение опции adaptive равным false. axes Определяет тип отображаемых осей координат. Опция принимает зн а чения: normal – обычные оси координат, пересекающиеся в точке н а чала координат (0,0); boxed – график заключен в прямоугольник с нанесенными шкалами по нижней и левой вертикальной граням; frame – оси с точкой пересечения в левом нижнем углу рисунка; none – оси не отображаются. axesfont Задает шрифт для надписей под засечками вдоль осей координат. Значение этой опции аналогично значению опции font color Задает цвета кривых , отображаемых на график . В качестве значения этой опции может выступать одно из зарезервированных значений цвета в Maple : aquamarine, black, blue, navy, coral, cyan, brown, gold, green, gray, grey, khaki, magenta, maroon, orange, pink, plum, red, sienna, tan, turquoise, violet, wheat, white и yellow . Можно определить и собственный цвет , соответствующий смешению заданных часте й красного , зеленого и синего цветов . Это делается с помощью следующей команды macro ( palegreen = COLOR ( RGB . 5607 . 7372 . 5607 ) ), где palegreen – имя константы нового цвета , в котором красный составляет 0.5607 части , зеленый 0,7372 и синий 0.5607, В дальнейшем это имя можно использовать для задания цвета аналогично именам встроенных цветов. coords При выводе как явно заданной функции , так и параметрически заданной функции по умолчанию используется декартовая система координат ( cartesian ), т.е. задаваемое уравне ние кривой рассматривается именно в этой системе координат . Данная опция меняет тип системы координат . Возможные значения : bipolar, cardiod , cassinian , elliptic , hyperbolic , invcassinian , invelliptic , logarithmic , logcosh , maxwell , parabolic , polar , rose и tangent , описание которых можно получить в справочной системе Maple с помощью команды ? c oords. discont Значение по умолчанию false . При установке значения этой опции , равной true , Maple первоначально вызывает команду discont ( ) , к о торая определяет промеж утки непрерывности функции , а затем на них рисуются непрерывные участки графика функции. filled Установка значения данной опции равным true приводит к тому , что область , ограниченная графиком функции и горизонтальной осью х , закрашивается заданным в опции со lor цветом font Задает шрифт для вывода текста на рисунке . Значение опции задается в виде списка [ семейство , стиль , размер ]. Параметр семейство задает гарнитуру шрифта : T IMES , COURIER , HELVETICA или SYMBOL . Параметр стиль определяет стиль шрифта : для г арнитуры TIMES возможные значения ROMAN , BOLD, ITALIC или BOLDITALIC, для гарнитуры COURIER и HELVETICA стиль можно опустить или з а дать B OLD, OBLIQUE или BOLDOBLIQUE , для шрифта SYMBOL стиль не задается . Последний параметр размер задает размер шрифта в пун ктах (points) (один пункт приблизительно равен 1/72 дюйма ) labels Задает названий осей координат в виде списка [х , у ]. Параметры х и у задаются в виде строк и соответствуют отображаемым названиям горизонтальной и вертикальной осей . По умолчанию принимают знач е ния имени независимой переменной и имени функции labeldirections Эта опция определяет направление отображения названий осей и задается в виде списка [х , у ], элементы которого могут принимать одно из двух значений HORISONTAL или VERTICAL и определяют расположение надписей осей координат : горизонтально или вертикально . Умалчиваемое значение HORIS0NTAL labelfont Задает параметры шрифта , которым отображаются названия осей к о ординат . Значение этой опции аналогично значению опции font legend Задает отобра жение легенды для нескольких кривых на одном графике в виде списка , в котором i - й строковый элемент соответствует i - й кривой графика linestyle Определяет тип линии графика . Значение опции – целое число n. При n= 0 тип линии соответствует умалчиваемому типу для используемого устройства отображения (обычно сплошная линия ), значение 1 соответствует сплошной линии , значение 2 - о тображению линии точками , 3 – п унктиром и 4 – штрихпунктиром numpoints Определяет минимальное число вычисляемых точек , по которым строи т ся график (значение по умолчанию равно 50 ) . resolution Определяет горизонтальное разрешение дисплея в пикселах на дюйм и используется в качестве критерия для завершения адаптивного алгоритма отображения (значение по умолчанию равно 200 ). sample Определя ет список значений параметров , который используется для «п робного » отображения кривой . Отключение адаптивного алгоритма вычисления точек кривой позволяет явным образом управлять отображен и ем кривой. scaling Задает масштаб , в котором отображается график . Е сли значение опции равно CONSTRAINED , то это соответствует заданию абсолютных значений по осям координат , т.е. одна единица измерения по оси независимой п е ременной равна одной единице измерения по оси значений функции . Значение по умолчанию равно UNCONSTRA INED , и это соответствует тому , что оси растягиваются таким образом , чтобы их размеры соответствовали размерам графического окна вывода. style Задает отображение графика функции линиями (значение опции равно LINE ) или точками (значение опции равно POINT ). Значения опции , равные PATCH и PATCHNOGRID , применяются , когда выводится замкнутый многоугольник (графическая структура POLYGONS ). В этом случае его внутренняя область закрашивается цветом , установленным в опции color , причем в случае значения PATCHNOGRID его граница не отображается . Если в графическом выводе нет замкнутых многоугольников , то действие этих значений данной опции соответствует значению LINE. symbol Определяет тип символа , которым помечаются точки графика функции при style = POINT . Принимает з начения : BOX для , CROSS для +, CIRCLE для О , POINT для (точка ) и DIAMOND для symbolsize Задает размер символа в пунктах . Его значение может быть любое нат у раль ное число . По умолчанию используются символы размером 10 пун к тов . Действие этой опции не распространяется на символ POINT . thickness Задает толщину линии графика . Значение является целым числом от 0 до 15, соответствуя изменению толщины линии от тонкой до самой жирной. tickmarks Определяет число точек , не менее которого должно быть помечено по горизонтальной и вертикальной оси координат . Значение задается в виде списка [ n , m ]. Для каждой из осей можно определить список помечаемых точек. title Определяет строку , выводимую как заголовок рисунка . По умолчанию заголовок не выводится . В строке используются специальные комбинации символов . Например , \ n осуществляет перевод на новую строку , формируя тем самым многострочный заголовок. titlefont Определяет шрифт для заголовка рисунка . Значение этой опции аналогично значению опции font . xtickmarks Задает число точек , не менее которого должно быть помечено на горизонтальной оси . Значение опции может быть целым числом или списком значений координат точек горизонталь ной оси , которые должны быть помечены . Список может состоять из уравнений , левые части которых определяют координаты помечаемых точек , а правые задают в обратных кавычках отображаемый текст , например , [0=`0.`, 0.5=`1/2`, 1=`1.`]. ytickmarks Задает число т очек , не менее которого должно быть помечено на вертикальной оси . Значение опции может быть целым числом или сп и ском значений координат точек вертикальной оси , которые должны быть помечены . Список может состоять из уравнений , левые части которых определяют координаты помечаемых точек , а правые задают в обратных кавычках отображаемый текст , например , [0=`0.`, 0.5=`1/2`, 1=`1.`]. Ниже приводятся примеры работы с командой plot ( ) . Первым примером будет отображение графика функции на интервале [-4,4] и з менения независимой переменной х с созданием надписи. Пример 1. Отображение графика функции с надписью. > plo t (x^ 2+2*co s (x^ 2) , x =-4..4, color=green, title=`Пример вывода\ nграфика функции `, titlefont=[COURIE R, 1 4], xtickmarks=8, thickness=6, axesfont=[HELVETIC A, 1 1], labels= [« x» , « y(x)» ] , labeldirections=[HORIZONTAL , V ERTICAL], labelfont=[TIMES , R OMA N, 1 6]); Для удобства восприятия в примере 1 (и в некоторых других нижеследующих примерах ) команды набраны в столбик , каждая отдельно . На пра к тике команды набираются в строку , одна за одной , без пробелов . Для создания многострочной надписи в строке значения опции title использован символ п е рехода на новую строку (\ n ). Команда plot ( ) отображает графики функций не только на конечном и н тервале изменения независимой переменной , но и на бесконечном : >plo t (3* cos(x)/x , x =0..infinity, – 1 .5..1 , c olor=red , n umpoints=1000 , t hickness=1); Здесь пришлось ограничить область значений функции диапазоном [-1 . 5,1 ], так как при х , стремящемся к нулю , фун кция стремится к бесконечности , а та к же задать больше точек на графике функции , иначе в районе надписи infinity не наблюдалась бы гладкость функции , а были бы явные сломы , которые не соо т ветствуют поведению функции. В явном виде можно представить не всякую функцию . Многие функции задаются в параметрической форме . Отображение графиков таких функций лишь немного отличается от вывода явно задаваемых функций . Отличие з а ключается в том , что параметрическая кривая задается в виде списка , где пе р вый и второй элеме нты являются выражениями через параметр , соответстве н но , горизонтальной и вертикальной координат , а третий элемент списка задает изменение параметра в виде диапазона . Отображение параметрически заданной кривой показано на примере 2. Пример 2. Отображение г рафика параметрически заданной функции. > plot([cos(t)^5,2*si n (2* t)^7 , t =0..2*Pi], color = orange , title =`Отображение\ n параметрической\ n кривой `, titlefont=[COURIE R, 1 4], xtickmarks=4, thickness=3, axesfont=[HELVETIC A, 1 1]); При необходимости вывода нескольких функций на одном графике следует в команде plot ( ) задавать функции в виде множества или списка , а значение о п ции color в виде списка позволяет задать цвет для вывода графиков функций . Если опция color не задана , то функции отображаются в соответствии со сп и ском цветов по умолчанию. Пример 3. Отображение графиков нескольких функций. > plot([x^3+1.5*si n (x^ 3 ), 2 0*ex p (-1. 5*x)*sin(x)], x=-1..3.5, – 1 ..5, c olor=[orange , g reen], title=` Отображение \ n графиков \ n нескольких функций `, titlefont=[COURIE R, 1 4], legend= [« x^3+1.5*sin (x^3)» , « 20*exp (-1.5*x)*sin(x)» ] , xtickmarks=4, thickness=3, linestyle=[4,1], axesfont=[HELVETIC A, 1 1], labels= [« x» , « Графики » ] , labelfont=[TIMES , I TALI C, 1 2]); Рекомендуется при выводе нескольких графиков также отображать леге н ду заданием списка значений опции legend . Легенду можно всегда скрыть или сн ова отобразить с помощью команды Show Legend меню Legend . Команда plot ( ) позволяет отображать на графике отдельные точки , кот о рые задаются в виде списка списков , т.е. списка , элементами которого являются списки . Эти двухэлементные списки определяют коорди наты точек на плоскости . Для вывода точек необходимо задать значение опции style , равной POINT . Если этого не сделать , то Maple отобразит ломаную линию , соединяющую точки в последовательности их задания , не выделяя их специальными символами . В примере 4 то чки , заданные своими координатами на плоскости , отображаются с использованием символа круг symbol = CIRCLE . Пример 4. Отображение точек на плоскости. > plot([[1,1] , [2 ,1] , [3 ,2] , [- 2,2] , [- 1,3.5] , [1. 5,4 ] , [1. 3,3 .1] , [2 ,2]], x=-3..3, – 1 ..5, color=[blue], style=POINT, symbol=CIRCLE, symbolsize=12, title=` Отображение точек \ n командой plot`, titlefont=[COURIE R, 1 4], xtickmarks=4, axesfont=[HELVETIC A, 1 1], labels=[ «» , « Точки » ] , labelfont=[TIMES , I TALI C, 1 6]); 2. Меню для работы с двумерной графикой. После построения графика функции командой plot ( ) или другой кома н дой двумерной графики из пакета plots , его внешний вид можно изменить . Для этого надо переустановить значения некоторых опций с помощью команд о с новного меню интерфейса пользователя , контекстной панели инструментов или команд контекстного меню , отображаемого нажатием левой кнопки м ы ши при наведении указателя в область рисунка. На рис. 1 показан общий вид интерфейса пользователя с меню и конте к стной панелью инструментов для работы с графикой . Также на этом же р и сунке отображено контекстное меню , появляющееся при щелчке правой кно п кой мыши , когда указатель расположен в области графическо го вывода . При выделении двумерной графики на рабочем листе меню Insert , Spreadsheet и Options , находящиеся в строке основного меню , заменяются новыми Style , Legend . Axes , Projection , Animation и Export , которые позволяют изменить о с новные опции построенно го графика , а также сохранить его в различных фо р матах с помощью команд последнего меню . Все команды этих меню дублир у ются в контекстном меню , в котором дополнительно присутствует команда Сору копирования графики в Буфер обмена , а некоторая их часть в конт екс т ной панели инструментов для двумерной графики . На рис. 1 показаны опции , которым соответствуют кнопки контекстной панели инструментов . Дополн и тельно к изменению основных меню сокращается список команд меню Format . Так меняется окно интерфейса пользоват еля при выделении двуме р ного графика на рабочем листе. Команды Line (Линия ). Point (Точка ), Patch (Заливка ) и Patch w / o grid (Заливка без сетки ) меню Style устанавливают значение опции style , равной , соответственно , line , point , patch или PATCHNOGRID . На к онтекстной панели инс т рументов этим командам соответствуют первые четыре кнопки (рис. 1 ). Рис. 1. Интерфейс пол ьзователя при выделении графики Подменю Symbol (Символ ), Line Style (Тип линии ) и Line Width (То л щина линии ) позволяют установить значения опций symbol , linestyle и thickness , а команда Symbol Size отвечает за установку и изменение размеров символов отображения точек при отображении линий точками , т.е. когда уст ановлена опция linesty l e=POINT . Кнопок на контекстной панели инструментов для этих опций не предусмотрено. Команда Show Legend меню Legend добавляет или удаляет легенду из выделенного графика. Она работает как переключатель: если легенда помещена на график, то слева от команды отображается « галочка » , если на графике леге н да отсутствует, то отсутствует и « галочка » . Команда Edit Legend отображает диалоговое окно Legend Labels , в котором можно изменить надписи легенд для кривых, отображаемых на графике. Для этого следует в раскрывающемся сп и ске Curve выбрать необходимую кривую, а в поле Label ввести новое значение надписи. Команды меню Axes (Оси ) позволяют установить значения BOXED , FRAME , NORMAL и NONE опции axes . На контекстной панели инструментов им соответс твуют четыре кнопки , показанные на рис. 1 . Меню Projection (Проекция) устанавливает значения опции scaling . На панели инструментов значения этой опции можно устанавливать с помощью последней кнопки. Если она не нажата, то соответствует значению unconstrained , если нажата – установлено значение constrained . Меню Animation специально предназначено для анимации изображ е ний и становится доступным , когда в документе Maple графика выводится командой создания анимации animate ( ) . Командами последнего ме ню Export можно сохранить выделенный на рабочем листе график в одном из следующих форматов : EPS , GIF , JPG , BMP и WMF . Все перечисленные команды меню можно выполнить из контекстного меню , в котором кроме этих команд присутствует команда Сору (Копировать ), к опирующая графический рисунок в Буфер обмена операционной системы Windows для вставки его в документ другого приложения или обработки какой-либо графической программой . Отметим , что скопировать график в Буфер обм е на можно и командой Сору меню Edit . Лите ратура 1. Говорухин В.Н. , Цибулин В.Г. Введение в Maple . Математический пакет для всех . – М .: Мир , 1997. – 208 с. 2. Дьяконов В.П. Математическая система Maple V . – М .: Издательство « С о лон » , 1 998. 3. Двайт Г.Б. Таблицы интегралов и другие математические ф ормулы . – М .: Наука . Главная редакция физико-математической литературы , 1983. – 176 с. 4. Матросов А.В. Maple 6. Решение задач высшей математики и механики . – СПб .:БХВ – Петербург , 2001. – 528 с. 5. Манзон Б.М. Maple V Power Edition – М .: Информационно-изд ательский дом « Филинъ » , 1998 г .
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
Когда Леониду Якубовичу наступили на ногу, он не постеснялся и назвал всё слово целиком.
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

Обратите внимание, реферат по информатике и информационным технологиям "Двумерная графика системы Maple", также как и все другие рефераты, курсовые, дипломные и другие работы вы можете скачать бесплатно.

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru