Самостоятельная работа 4: Многомерные вычисления в Mathcad
Подготовка к работе
По указанной литературе изучить приёмы работы с вывод многомерных данных в табличной форме, построение объемной графики, контурной графики в программе Mathcad.
Контрольные вопросы
- Организация вложенных циклов.
- Правила задания многомерных функций.
- Вывод многомерных результатов в форме таблицы.
- Трехмерная графика с функциональной окраской раскраской.
- Назначение команды Surface Plot.
- Для чего используется функция CreateMesh?
- Как построить фигуру с помощью вращения во круг оси?
Задание к работе
-
Построить график поверхности в системе Matcard.
Исходные данные в Таблице 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 показан пример решения данной задачи.