Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Построение графиков.Зайцев

.docx
Скачиваний:
25
Добавлен:
31.03.2015
Размер:
183.87 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

ФИЛИАЛ ФЕДЕРАЛЬНОГО ГОСУДАРСТВЕННОГО БЮДЖЕТНОГО ОБРАЗОВАТЕЛЬНОГО УЧРЕЖДЕНИЯ ВЫСШЕГО

ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

«НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ

УНИВЕРСИТЕТ «МЭИ»» в г. Смоленске

Кафедра высшей математики

Отчет

по лабораторной работе № 4

«Построение графиков»

Студент: Зайцев Д.И.

Группа: ЭО-12

Преподаватель: Степенкова Т.И.

Смоленск, 2012

Контрольные задания:

  1. Построить треугольник, стороны которого образуют прямые , и .

> restart;

> with(plots):

> eq:=plot([9*x+1,-6*x-5,8], x=-8..8, y=-10..10):

> t1:=textplot([2,5,"y=9*x+1"]):

> t2:=textplot([5,9,"y=8"]):

> t3:=textplot([-3,2,"y=-6*x-5"]):

> display([eq,t1,t2,t3]);

Рис № 1

2. Построить на одном рисунке графики функции и ее асимптот и . Установить следующие параметры: цвет основной линии – голубой, асимптот – красный (установлен по умолчанию, поэтому его можно не изменять); толщина основной линии – 3, асимптоты – обычной; масштаб по координатным осям – одинаковый. Сделать надписи: какая функция относится к какой линии. Указание: использовать для преобразования в текст формул команду convert, а для построения графиков и надписей команды textplot и display из пакета plots (см. Задание 1.2, п.2)

> with(plots):

> eq:=plot([x+2*arccot(x)] ,x=-9..9, y=-9..9, scaling=CONSTRAINED,color=blue, thickness=3):

> as:=plot([x,x+2*Pi],x=-8..8,

y=-8..8,color=[red,red],scaling=CONSTRAINED,thickness=1):

> t1:=textplot([9,6," x+2arccosx"]):

> t2:=textplot([5,9,"y=x+2п"]):

> t3:=textplot([4,2,y=x]):

> display([as,eq,t1,t2,t3]);

Рис № 2

3. Построить график неявной функции .

> with(plots):

> eq:=implicitplot(x^2/9^2+(-1)^6*y^2/10^2=1, x=-20..20,

y=-16..16,color=green,scaling=CONSTRAINED, thickness=2):

> t1:=textplot([4,10,"э л л и п с"],font=[TIMES,

BOLD, 10], align=RIGHT):

> display([eq,t1]);

Рис № 3

4. Построить график функции .

> restart;with(plots):

> eq:=plot([sqrt(((-1)^10)*(2*6*x))],x=-6..6,d=-7..7):

> with(plots):

> t1 := textplot([2, 4, "d^2=(-1)^b*2cx"],font=[TIMES,

BOLD, 10], align=RIGHT):

> display([eq,t1]);

Рис № 4

5. Построить график поверхности и определить ее вид .

> with(plots):

> plot3d((((x^2)/(5^2))+((y^2)/(10^2))-1)*36,x=-7..7,y=-7..7,grid=[25,25], axes=FRAMED);

Рис № 5

6. Построить в одной системе координат графики поверхностей и и определить их вид. Пользуясь возможностями Maple, настроить оптимальное изображение.

> restart;

> with(plots):

> plot3d({36*((x^2/25)+(y^2)/100),(5*x+10*y+5)/(-6)},x=-5..5,y=-5..5,grid=[30,30], axes=FRAMED);

Рис № 6

7. Построить график функции на оптимальном промежутке.

> restart;

> with(plots):

> plot((5*x/(10-6*x^2)),x=-5..5,y=-5..5);

Рис № 7

Контрольные вопросы

  1. С помощью каких команд строятся графики на плоскости и в пространстве? Какие аргументы имеют эти команды?

Для построения графиков функции f(x) одной переменной (в интервале по оси Ох и в интервале по оси Оу) используется команда plot(f(x), x=a..b, y=c..d, parameters), где parameters – параметры управления изображением. Если их не указывать, то будут использованы установки по умолчанию.

График функции можно нарисовать, используя команду plot3d(f(x,y), x=x1…x2, y=y1…y2, options). Maple позволяет выводить на экран движущиеся изображения с помощью команд animate (двумерные) и animate3d (трехмерные) из пакета plot. Среди параметров команды animate3d есть frames – число кадров анимации (по умолчанию frames=8).

  1. Как называется пакет дополнительных графических команд?

пакет plot.

  1. С помощью какой команды можно построить график неявной функции? Опишите ее параметры.

Функция задана неявно, если она задана уравнением . Для построения графика неявной функции используется команда implicitplot из графического пакета plots: implicitplot(F(x,y)=0, x=x1..x2, y=y1..y2).

  1. Для чего предназначена команда display?

Для вывода графических изображений из пакета plots:

> with(plots): display([p,t], options).

  1. Какая команда позволяет построить двумерную область, заданную системой неравенств?

Для этого можно использовать команду inequal из пакета plots. В команде inequals({f1(x,y)>c1,…,fn(x,y)>cn}, x=x1…x2, y=y1..y2, options) в фигурных скобках указывается система неравенств, определяющих область, затем размеры координатных осей и параметры. Параметры регулируют цвета открытых и закрытых границ, цвета внешней и внутренней областей, а также толщину линий границ.

  1. С помощью какой команды можно построить график пространственной кривой?

В пакете plot имеется команда spacecurve для построения пространственной кривой, заданной параметрически: . Параметры команды:

> spacecurve([x(t),y(t),z(t)],t=t1..t2),

где переменная t изменяется от t1 до t2.

  1. Какие возможности предоставляют команды animate и animate3d?

Maple позволяет выводить на экран движущиеся изображения с помощью команд animate (двумерные) и animate3d (трехмерные) из пакета plot. Среди параметров команды animate3d есть frames – число кадров анимации (по умолчанию frames=8).