![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Несмотря на наличие в MathCAD большого количества встроенных функций (часть их перечислена выше), на практике может возникнуть потребность в новых функциях. Их можно создавать самим - такие функции будем называть функциями пользователя. Они определяются при помощи следующей конструкции:
<имя функции>(<список аргументов>):=<выражение>.
Здесь:
<имя функции> - уникальное имя функции;
<список аргументов> - список формальных параметров (аргументов) функции. Если аргументов более одного, они отделяются друг от друга запятыми. Переменные, входящие в список аргументов, являются локальными - их действие проявляется только в пределах блока функции. Аргументами функции могут быть скаляры, векторы и матрицы (последний случай рассмотрим позже);
<выражение> - любое допустимое выражение, определяющее данную функцию. В него могут входить как переменные из списка аргументов, так и переменные, введенные в других блоках (глобальные переменные). В последнем случае такие переменные должны быть определены (т.е. иметь конкретные значения) до определения данной функции.
Функция пользователя, определяемая в программе, может использоваться многократно и точно так же, как и встроенная функция - обращение к ней по имени с указанием в скобках списка фактических параметров.
Задача 4. Определить функцию, которая возвращает расстояние между точкой S(x,y) и началом координат.
Решение: Приведем два варианта решения.
![]() |
![]() |
Задача 5. Определить функцию , которая возвращает сумму n членов степенного ряда для функции ex.
![]() |
Дата публикования: 2015-04-07; Прочитано: 312 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!