Файл: Домашнее задание №3.pdf

ВУЗ: Не указан

Категория: Задание

Дисциплина: Информатика

Добавлен: 28.11.2018

Просмотров: 778

Скачиваний: 4

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
background image

Домашнее  задание  №3.  Визуализация.  Построение  графиков  в  трехмерном 

пространстве. 

Построить заданные графики в пакете MathCad.  

Отчет о выполнении задания оформить в документе Word. Отчет должен содержать: 

задание, порядок выполнения, результаты выполнения в MathCad («скриншоты»), вывод. 

Задание. Построить следующие графики в трехмерном пространстве. ....................................... 1 

Пример 1. ........................................................................................................................................ 1 
Пример 2. ........................................................................................................................................ 4 
Пример 3. ........................................................................................................................................ 4 
Пример 4. ........................................................................................................................................ 5 
Пример 5. ........................................................................................................................................ 6 

Приложение. Форматирование трехмерных графиков .................................................................. 7 

 

Задание. Построить следующие графики в трехмерном пространстве. 

Пример 1.  

Построить график функции в трехмерном пространстве. 

 

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

Если  надо  только  посмотреть  общий  вид  поверхности,  то  MathCAD  предоставляет 

возможность  быстрого  построения  подобных  графиков.  Для  этого  достаточно  определить 

функцию f(x,y) и  выполнить  команду Insert  ->  Graph  ->  Surface  Plot или  нажать 

соответствующую  кнопку  наборной  панели Graph  (соченание  клавиш [Ctrl+7]).  В 

появившейся графической области под осями на месте шаблона для ввода надо указать имя 

(без  аргументов)  функции.  MathCAD  автоматически  построит  график  поверхности. 

Независимые переменные x и y принимают значения из промежутка [-5,5]. 

 При необходимости этот промежуток может быть уменьшен или увеличен. Для этого 

необходимо выделить график и воспользоваться командой Format -> Graph -> 3D Plot или 

щелкнуть ПРАВОЙ кнопкой мыши по выделенному графику и в контекстном меню выбрать 

команду Format


background image

В  появившемся  окне 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 в  появившейся 

графической области достаточно ввести имя матрицы (без индексов). 

Если вы хотите, чтобы узловые точки были расположены через равные промежутки, 

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


background image

 

Для построения графика линий уровня данной функции необходимо поступать также 

как  это  было  описано  выше,  только  вместо  команды (Поверхности)  следует  выбрать 

команду Contour  Plot (Контурный).  Аналогично,  при  помощи  команды 3D  Bar  Plot (3D 

Диаграммы)  можно  построить  трехмерный  столбчатый  график  данной  функции,  при 

помощи  команды 3D  Scatter  Plot (3D  Точечный)  -  трехмерный  точечный  график,  а  при 

помощи  команды 3D  Patch  Plot (3D  Лоскутный)  -  трехмерный  график  поверхности  в  виде 

несвязанных  квадратных  площадок  -  плоскостей  уровня  для  каждой  точки  данных, 

параллельных плоскости X-Y 

 

 

 

 

 


background image

Пример 2.  

Построить график функции в трехмерном пространстве. 

 Уравнение поверхности: 

 

Для построения графика войти в меню Вставка | График | Поверхность. 

В  появившейся  области  графика  вводим  внизу,  слева  текст  Z,  Z1.  Щелкаем  левой 

кнопкой мыши вне области графика. Получаем поверхность: 

 

Пример 3.  

 Построение графика поверхности, заданной параметрически 

Если  поверхность  задана  параметрически,  это  означает,  что  все  три  координаты  -

 x и y и z -  заданы  как  функции  от  двух  параметров u и v.  Сначала  необходимо  задать 

векторы  значений  параметров u

i

 и v

j

.  Затем  необходимо  определить  матрицы  значений 

функций координат x(u,v)y(u,v) и y(u,v)

 


background image

 

После  выбора  команды 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