Добавлен: 28.11.2018
Просмотров: 910
Скачиваний: 4
Домашнее задание №3. Визуализация. Построение графиков в трехмерном
пространстве.
Построить заданные графики в пакете MathCad.
Отчет о выполнении задания оформить в документе Word. Отчет должен содержать:
задание, порядок выполнения, результаты выполнения в MathCad («скриншоты»), вывод.
Пример 1. ........................................................................................................................................ 1
Пример 2. ........................................................................................................................................ 4
Пример 3. ........................................................................................................................................ 4
Пример 4. ........................................................................................................................................ 5
Пример 5. ........................................................................................................................................ 6
Задание. Построить следующие графики в трехмерном пространстве.
Пример 1.
Построить график функции в трехмерном пространстве.
Для построения графика поверхности можно воспользоваться двумя способами.
Если надо только посмотреть общий вид поверхности, то MathCAD предоставляет
возможность быстрого построения подобных графиков. Для этого достаточно определить
функцию f(x,y) и выполнить команду Insert -> Graph -> Surface Plot или нажать
соответствующую кнопку наборной панели Graph (соченание клавиш [Ctrl+7]). В
появившейся графической области под осями на месте шаблона для ввода надо указать имя
(без аргументов) функции. MathCAD автоматически построит график поверхности.
Независимые переменные x и y принимают значения из промежутка [-5,5].
При необходимости этот промежуток может быть уменьшен или увеличен. Для этого
необходимо выделить график и воспользоваться командой Format -> Graph -> 3D Plot или
щелкнуть ПРАВОЙ кнопкой мыши по выделенному графику и в контекстном меню выбрать
команду Format.
В появившемся окне 3-D Plot Format на вкладке QuickPlot Data можно установить
другие параметры изменения независимых переменных x и y.
Для построения графика поверхности в определенной области изменения
независимых переменных или с конкретным шагом их изменения необходимо сначала задать
узловые точки x
i
и y
j
, в которых будут определяться значения функции. После (а можно и
до) этого надо определить функцию f(x,y), график которой хотите построить. После этого
необходимо сформировать матрицу значений функции в виде: A
i,j
=f(x
i
,y
j
).
Теперь после выполнения команды Insert -> Graph -> Surface Plot в появившейся
графической области достаточно ввести имя матрицы (без индексов).
Если вы хотите, чтобы узловые точки были расположены через равные промежутки,
воспользуйтесь формулами, изображенными на рисунке.
Для построения графика линий уровня данной функции необходимо поступать также
как это было описано выше, только вместо команды (Поверхности) следует выбрать
команду Contour Plot (Контурный). Аналогично, при помощи команды 3D Bar Plot (3D
Диаграммы) можно построить трехмерный столбчатый график данной функции, при
помощи команды 3D Scatter Plot (3D Точечный) - трехмерный точечный график, а при
помощи команды 3D Patch Plot (3D Лоскутный) - трехмерный график поверхности в виде
несвязанных квадратных площадок - плоскостей уровня для каждой точки данных,
параллельных плоскости X-Y
Пример 2.
Построить график функции в трехмерном пространстве.
Уравнение поверхности:
Для построения графика войти в меню Вставка | График | Поверхность.
В появившейся области графика вводим внизу, слева текст Z, Z1. Щелкаем левой
кнопкой мыши вне области графика. Получаем поверхность:
Пример 3.
Построение графика поверхности, заданной параметрически
Если поверхность задана параметрически, это означает, что все три координаты -
x и y и z - заданы как функции от двух параметров u и v. Сначала необходимо задать
векторы значений параметров u
i
и v
j
. Затем необходимо определить матрицы значений
функций координат x(u,v), y(u,v) и y(u,v).
После выбора команды Surface Plot в MathCAD документе появится графическая
область. В свободной ячейке внизу области надо указать В СКОБКАХ имена (без
аргументов и индексов) трех матриц - x,y,z.
Пример 4.
Кривая в пространстве
Трехмерные точечные графики можно использовать для построения изображения
пространственных кривых. Пространственные кривые задаются, как правило, в
виде (x(t),y(t),z(t)), где t представляет собой непрерывный действительный параметр.
Поскольку при построении техмерной точечной диаграммы MathCAD позволяет
отображать на графике только отдельные точки и соединяющие их линии, необходимо
сначала определить три вектора координат - x
i
, y
i
, z
i
.
Пространственная кривая создается командой Insert3D -> Graph ->Scatter Plot.
Можно использовать наборную панель Graph, выбрав соответствующую пиктограмму. Для
соединения точек необходимо на вкладкеAppearance окна форматирования графиков
указать опцию Line.