В общем случае функция – это выражение, согласно которому проводятся определенные вычисления с заданными аргументами и определяется результат.
В MathCAD можно использовать функции двух типов:
- встроенные функции;
- функции, определенные пользователем.
Применение функций обоих типов в расчетах совершенно одинаково, с тем исключением, что любую встроенную функцию можно сразу использовать в любом месте документа, а пользовательскую функцию необходимо предварительно определить в документе до момента вычисления ее значения. Некоторые наиболее часто используемые встроенные функции можно ввести спанели Арифметика (sin, cos, ln, log…). Любую встроенную функцию можно ввести с помощью команды Вставить/Функции… или с помощью кнопки на панели инструментов.
Определение функции пользователя. Для определения функции пользователя используется оператор присвоения. В левой части оператора записывается имя функции, вслед за которым в круглых скобках - список аргументов. В правой части оператора присвоения записывается выражение, соответствующее данной функции.
Имя_функции(Список аргументов):= Выражение
Имя_функции задается по тем же правилам, что и имена переменных.
Список аргументов – введенные через запятую имена переменных, от которых зависит функция.
Выражение может содержать константы, переменные, операторы, встроенные функции и другие функции пользователя.
При определении функции аргументы называют формальными, а при обращении – фактическими. Значения формальным аргументам предварительно не присваиваются. Конкретные значения формальным аргументам, которые используются в математическом выражении, задаются при вызове функции.
Внимание!
Все переменные, присутствующие справа в выражении определения функции, либо должны входить в список параметров функции (в скобках, слева после имени функции), либо должны быть определены ранее. В противном случае будет выведено сообщение об ошибке, причем имя неопределенной переменной будет выделено красным цветом.