12
Функции пользователя могут использоваться как самосто-
ятельно, так и в составе других функций произвольной сложности.
Для визуализации функций, заданных таблично либо аналити-
чески, в системе Mathcad имеется программный графический процес-
сор. Он позволяет строить и редактировать разные графики, например,
в декартовой и полярной системе координат, трехмерные поверхно-
сти, контурные графики и т.д.
Для построения графиков используются шаблоны, доступные
через математическую палитру либо посредством сочетаний «горя-
чих» клавиш.
Чтобы построить двумерный график в декартовой системе ко-
ординат достаточно ввести имя некоторой предварительно заданной
функции f(x), а затем вывести шаблон (Shift+2). Появится шаблон
графика с заданной функцией, в который требуется ввести имя пере-
менной х по оси абсцисс. После выхода из области графика он будет
построен. Масштабы по осям задаются автоматически, но их можно
изменить, указав принудительно предельные значения абсцисс и ор-
динат на концах осей в шаблоне. Если строятся графики нескольких
функций в одном шаблоне, то для их разделения следует использовать
запятые. Если необходимо ограничить область определения функции,
то до построения графика следует задать переменную х как ранжиро-
ванную, указав диапазон ее изменения и шаг.
Построение трехмерных графиков заключается в построении по-
верхности вида z(x,y), предварительно представленной матрицей M
значений аппликат z. В соответствующий шаблон (Ctrl+2) нужно зане-
сти имя матрицы со значениями аппликат поверхности, т.е. прежде чем
строить график поверхности, нужно ее определить математически.
Форматирование графиков (добавление линий сетки, изменение
вида и цвета меток, добавление и редактирование названия графика,
изменение угла поворота трехмерного графика относительно осей и
т.д.) доступно из контекстного меню, вызываемого щелчком правой
клавишей мыши по полю графика.
Примеры задания функций пользователя и построения их гра-
фиков представлены ниже:
Аналитический способ задания функций одной переменной
f1 x( ) 5 x
2
f2 x( ) 50 x
sin 2 x( )