Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Основы вычислений в Mathcad. Лабораторный практикум

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
☆
Можно начертить несколько кривых на одном и том же чертеже. Чтобы представить графически несколько выражений по оси ординат относительно одного выражения по оси абсцисс, введите первое вы­ражение по оси ординат, сопровождаемое запятой. Непосредствен­но под первым выражением появится пустое поле. Введите туда вто­рое выражение, сопровождаемое другой запятой, чтобы получить пустое поле, и т.д.
Можно построить до 16 функций по оси ординат в зависимости от одного аргумента по оси абсцисс. Однако если для каждой кривой ис­пользуется свой аргумент, то можно отобразить только до 10 графиков.
Точно так же можно построить несколько графиков на одном и том же чертеже в полярных координатах, используя эту же техноло­гию заполнения шаблона графика. Шаблон декартового Х-Y-графика представлен на рис. 12.
Рис. 12. Шаблон декартового Х-Y-графика
Форматирование графиков
Чтобы изменить формат графика, необходимо дважды щелкнуть мышью в области графика.
Если график строится в декартовой системе координат, то поя­вится следующее диалоговое окно для форматирования графика (раз­ные типы графиков имеют разный вид диалоговых окон, но анало­гичную технологию форматирования) (рис. 13).
21
Форматирование оси графика можно также произвести, выполнив на ней двойной щелчок.
Рис. 13. Окно форматирования графика
В Mathcad можно делать следующие надписи на чертеже:
– заголовок выше или ниже графика;
– названия осей, чтобы описать, что отложено на каждой оси;
– имена кривых, идентифицирующих отдельные графики;
– переменные – выражения, определяющие координаты.
Можно построить до 16 разных графиков. Каждому графику со­ответствует строка в прокручивающемся списке, который откроется, если в диалоговом окне для форматирования графика щелкнуть по вкладке Traces (Трассировка).
На этой вкладке можно изменить параметры: тип, цвет, толщину линии. По мере появления новых графиков Mathcad ставит в соответ­ствие каждому одну из этих строк.
22
Построение графика функции y = f(x) (рис. 14):
f(x):=x+sin(x)
g(x):=x·sin(x)
Рис. 14. График функции
Построение кривой, заданной параметрически (рис. 15):
Построение кривой, заданной параметрически, осуществляется аналогично.
Отличие состоит в том, что в позиции аргумента и функции вво­дятся выражения или имена соответствующих функций.
󰇛󰇜
󰇛󰇜

󰇛󰇜

;
,
t:=0,0.1..10 (вводится как переменная-диапазон с панели «Матрица»).
23
Рис. 15. Построение кривой, заданной параметрически
Графики в полярной системе координат (рис. 16):
В полярной системе координат каждая точка задается углом и модулем радиуса-вектора r(). График функции обычно строится в
виде линии, которую описывает конец радиуса-вектора при измене­нии угла в определенных пределах, чаще всего от 0 до 2π. Опция
«Полярный график» выводит шаблон таких графиков в форме окруж­ности с шаблонами данных.
Перед построением таких графиков надо задать значения пере­менной и функцию r().
а:=10 m:=4
   
 (вводится как переменная-диапазон с

панели «Матрица»);
󰇛󰇜   󰇛  󰇜.
24
Рис. 16. График в полярной системе координат
Задание 1:
На построенных ранее графиках:
а) изменить толщину линии;
б) заменить сплошную линию пунктиром;
в) изменить цвет графика.
Трехмерные графики (рис. 17-21)
Трехмерные, или 3D-графики (графики поверхности), отобража­ют функции двух переменных вида Z(X, Y), поэтому для их построе­ния необходимо задать функцию двух переменных.
Их можно строить двумя способами:
– 1 способ: ускоренно;
– 2 способ: с использованием массива численных значений функций.
25
1 способ: При ускоренном способе сначала задается аналитиче-
Рис. 17. 1-й способ построения
Рис. 18. 3D-график
ский вид функции, например,
󰇛 󰇜  
.
Поставим курсор ниже функции, выберем на панели «График» кнопку «График поверхности» и щелкнем на поле. Появится окно с осями координат и с местозаполнителем в левом нижнем углу (рис. 17). В местозаполнителе нужно ввести имя функции без аргу­ментов (f), на экране появится график функции (рис. 18).
После двойного щелчка по графику левой кнопкой мыши появит­ся окно редактирования графика «Формат 3D-графика», в котором можно поменять не только цвет графика, но и другие параметры (рис. 19).
26
Рис. 19. Окно форматирования
2 способ: Для построения вторым способом нам понадобится па­нель «Матрица». Сначала необходимо задать аргументы функций х и у в виде векторов:
Пусть длина вектора х равна n, вектора у – m. Уточним данные и запишем в виде:
n:=5
m:=7
Зададим еще две переменные, играющие роль индекса: i и j.
27
Опишем их при помощи дискретной переменной (дискретная пе- ременная – переменная, содержащая несколько значений, изменяю­щихся от начального до конечного на величину постоянного шага):
i:=0..n;
j:=0..m.
Далее определим аналитический вид вектора. Запишем х и вста­вим знак нижнего индекса на панели «Матрица». На месте ввода ин­декса запишем i (в математике это является общепринятым представ­лением i-той координаты вектора х):
   .
Аналогично зададим вектор у:
   .
Теперь запишем функцию. По своей структуре она будет являть­ся матрицей.
 󰇛 󰇜.

На панели «График» выбираем «График поверхности». В поя­вившемся шаблоне указываем имя функции (рис. 20).
Рис. 20. 2-й способ построения графика поверхности
28
Нажав левую кнопку мыши и удерживая ее на графике, можно просмотреть его с разных сторон.
Масштабирование графика производится при нажатии клавиши CTRL и левой кнопки мыши одновременно.
При нажатии клавиши SHIFT и движении мыши с нажатой левой кнопкой в сторону будет воспроизведена анимация графика.
Особый интерес представляет возможность построения на одном графике ряда разных фигур или поверхностей с автоматическим уче­том их взаимного пересечения. Для этого надо раздельно задать мат­рицы соответствующих поверхностей и после вывода шаблона 3D- графика перечислить эти матрицы под ним с использованием запя- той в качестве разделителя.
Пример:
Рис. 21. Построение нескольких поверхностей на одном графике
29
Построение с помощью функции CreateMesh (рис. 22):
Функция CreateMesh относится к категории Vector and matrix (Векторы и матрицы), так как результатом работы функции будет матрица координат.
Формат вызова функции:
CreateMesh(F, x1, x2, y1, y2, xgrid, ygrid, mesh).
Рис. 22. Построение с помощью функции CreateMesh
Параметры функции CreateMesh:
Mesh – количество линий в сетке функции;
F – вид функции (может быть или формула, или трёхмерный век­тор, задающий каждую координату в параметрической форме, или три отдельные функции, задающие координаты в параметрическом виде);
– x1 – нижняя граница переменной x;
– x2 – верхняя граница переменной x;
– y1 – нижняя граница переменной y;
30
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]