Самостоятельная работа 4: Многомерные вычисления в Mathcad
Подготовка к работе
По указанной литературе изучить приёмы работы с вывод многомерных данных в табличной форме, построение объемной графики, контурной графики в программе Mathcad.
Контрольные вопросы
- Организация вложенных циклов.
- Правила задания многомерных функций.
- Вывод многомерных результатов в форме таблицы.
- Трехмерная графика с функциональной окраской раскраской.
- Назначение команды Surface Plot.
- Для чего используется функция CreateMesh?
- Как построить фигуру с помощью вращения во круг оси?
Задание к работе
-
Построить график поверхности в системе Matcard.
Исходные данные в Таблице 8.1.
Построение поверхностей по матрице аппликат их точек. Поскольку элементы матрицы М – переменные с целочисленными индексами, то перед созданием матрицы требуется задать индексы в виде ранжированных переменных с целочисленными значениями, а затем уже из них формировать сетку значений x и y – координат для аппликат z(x,y). Значения x и y при этом обычно должны быть вещественными числами, нередко как положительными, так и отрицательными. После выполнения указанных выше определений вводится шаблон графика (команда Surface Plot). ( Рисунок 8.1)Таблица 8.1. № Функция № Функция 1 z(x,y)=3cos(x*y) 2 z(x,y)=x2*y 3 z(x,y)=sin(x*y) 4 z(x,y)=5cos(x*y) 5 z(x,y)=tg(x*y) 6 z(x,y)=2x+y2 -
Построить график поверхности в системе Matcard отформатировав его, применив алгоритм функциональной окраски и удаление невидимых линий.
На рисунке 8.2 показано, как отформатировать график, применение алгоритма функциональной окраски поверхности и удаление невидимых линий.
- Построить трехмерный график в системе Matcard
В программе Mathcad есть возможность построения трехмерных графиков – без задания матриц аппликат поверхностей. Единственным недостатком такого упрощенного метода построения поверхностей является неопределенность в масштабировании, поэтому графики требуют форматирования.
-
Построение графика поверхности без задания матрицы
Варианты задания в Таблице 8.2, как построить данный график показано на рисунке 8.4.
Еще один пример применения функции CreateMesh – построение объемной фигуры, которая получается вращением кривой, заданной функцией f(x), вокруг оси X или Y.
Исходные данные в таблице 8.3.
| № | Функции | № | Функции |
|---|---|---|---|
| 1 |
|
4 |
|
| 2 |
|
5 |
|
| 3 |
|
На рисунке 8.5 показан пример решения данной задачи.





