- •Построение графиков в пакете Maple
- •1. Графики на плоскости и в пространстве
- •2. Функция plot построения графиков на плоскости
- •2.1. График явно заданной функции
- •2.2. Построение графика функции, заданной процедурой
- •2.3. График параметрически заданной функции
- •2.4. График функции, заданной параметрически процедурами
- •2.5. График, построенный по точкам, заданным декартовыми координатами
- •2.6. Опции функции plot
- •3. Функция plot3d построения графиков в пространстве
- •3.1. График функции двух переменных
- •3.2. График поверхности, заданной параметрически
- •4. Пакет построения графиков plots
- •4.1. График неявно заданной функции одной переменной
- •4.2. Текстовые графики на плоскости
- •4.3. Комбинированные графики
- •5. Графические построения при решении задач дисциплины «Математика»
- •5.1. Исследование функций и построение их графиков
- •5.2. Построение графиков областей на плоскости, ограниченных заданными кривыми
- •5.3. Построение областей в пространстве, ограниченных заданными поверхностями
- •5.4. Построение графиков частичных сумм степенного ряда
- •5.5. Построение графиков периодических функций и графиков частичных сумм ряда Фурье
- •6. Построение графика корреляционной таблицы
3. Функция plot3d построения графиков в пространстве
Программа Maple позволяет строить на экране монитора плоские изображения пространственных фигур, то есть графики пространственных объектов, заданных уравнениями или координатами в различных системах координат в пространстве. Посредством воображения человек на основе плоского изображения представляет ту или иную фигуру в пространстве. Дополнительные возможности вращения плоского изображения увеличивают эффект такого представления.
Корневой функцией построения графиков в пространстве в программе Maple является команда plot3d. Точно так же, как и функция plot, она имеет несколько форматов записи в зависимости от вида графика и способов определения точек графика. Функция plot3d имеет много различных опций, часть из которых совпадает с опциями команды plot, а часть является специфическими опциями построения графиков в пространстве.
3.1. График функции двух переменных
В общем случае графиком функции двух переменных z=f(x,y) является некоторая поверхность в декартовой системе координат Oxyz . Для построения графика функции двух переменных используется следующий формат записи команды plot3d
plot3d (f(x,y), x=a..b,y=c..d, options);
или
plot3d (f(x,y), x=a..b,y=g(x)..h(x), options);
В первом случае областью задания независимых переменных является прямоугольник, а во втором случае – некоторая область, ограниченная прямыми , xaxb == и графиками функций y=g(x),y=h(x).
Пример 3.1.Построить график функции двух переменных.
Решение.Строим график с помощью функции plot3d (рисунок 3.1)
Классическое окно |
|
> plot3d(x^2+y^2,x=-3..3,y=-3..3,axes=normal); |
|
Рисунок 3.1 – График функции
График функции на рис.3.1 построен для области изменения переменных (x,y), заданной условиями , то есть для квадрата в плоскости Oxy . Так как данная поверхность является поверхностью вращения, то ее лучше строить для области изменения переменных, заданной в виде круга, например, когда переменные (x, y) изменяются согласно условиям. Получаем рисунок 3.2.
Классическое окно |
|
> plot3d(x^2+y^2,x=-3..3,y=-sqrt(9-x^2)..sqrt(9-x^2), axes=normal); |
|
Рисунок 3.2 – График функции, с областью изменения независимых переменных в виде круга
График поверхности можно поворачивать относительно осей координат плоскости экрана монитора с помощью опции orientation=[u,v,w].
При этом нулевые значения угла поворота графика соответствуют такой системе координат, когда ось Ox расположена вертикально – угол w, ось Oy – горизонтально – угол v, а ось Oz – направлена перпендикулярно экрану монитора – угол u. Задавая значения углов поворота, добиваемся наилучшего обзора графика. Отметим, что этого же можно добиться, вращая график мышкой с нажатой левой клавишей.
3.2. График поверхности, заданной параметрически
Довольно часто поверхность в пространстве Oxyz определяется параметрически уравнениями x= x (u,v), y= y( u,v), z= z( u,v) , где( u,v) – параметры, через которые определяют декартовы координаты точек поверхности. В этом случае формат команды plot3d имеет вид
plot3d ([x(u,v), y(u,v), z(u,v)], u=a..b, v=c..d, opts)
или
plot3d ([x(u,v), y(u,v), z(u,v)], u=a..b, v=c(u)..d(u), opts)
В первом случае областью задания параметров является прямоугольник, а во втором случае – некоторая область в плоскости параметров, ограниченная прямыми u=a, u=b и графиками функций v=c(u), v=d(u) .
Пример 3.2.Построить график поверхности, заданной параметрически уравнениямиx=ucosv,y=usinu,z=u(конус) для следующих областей изменения параметров
1) 2)
Решение.1) В пространстве параметров областьпредставляет собой прямоугольник, который с помощью заданных уравнений отображается на поверхность конуса. Выполняем построение в программе Maple (рисунок 3.3)
Классическое окно |
|
> plot3d([u*cos(v),u*sin(v),u],u=0..2,v=0..2*3.14, axes=box,orientation=[40,65,0],labels=[x,y,z]); |
|
Рисунок 3.3 – График функции x=u cos v , y= u sin u, z=u ,
2) Областьесть полукруг в пространстве параметров (u,v). Этот полукруг отображается функцией на некоторую область поверхности конуса.
Классическое окно |
|
> plot3d([u*cos(v),u*sin(v),u],u=0..2, v=-sqrt(4-u^2)..sqrt(4-u^2), axes=box, orientation=[40,65,0], labels=[x,y,z]); |
|
Рисунок 3.3 – График функции x=u cos v , y= u sin u, z=u ,