Читайте также: |
|
Определение функции аналогично определению переменной: слева стоит имя функции, затем - знак присваивания, справа - выражение. Отличие состоит в том, что имя включает список аргументов (формальных параметров функции), заключенный в круглые скобки, например, f(x,y)= x 2 +y2.
Для функции оператор присваивания вводится только нажатием на клавиатуре знака <: >.
Не имеет значения, были ли ранее определены или использованы в документе имена из списка, важно только, чтобы эти аргументы были именами, а не более сложными выражениями.
Определенная таким образом функция может быть использована везде ниже своего определения.
При использовании функции в выражении, MathCad:
· вычисляет численные значения аргументов, указанных в скобках;
· заменяет формальные параметры-аргументы в определении функции фактическими значениями;
· вычисляет правую часть выражения, определяющую функцию;
· возвращает результат вычислений как значение функции.
На рис. 5.1 показаны примеры определения и использования определения переменных и функций.
Аргументами функции пользователя могут быть скаляры, вектора и матрицы. Например, можно определить функцию . Это пример функции, которая имеет аргументом вектор, а возвращает скаляр.
При определении функции имена в списке аргументов не нуждаются в предварительном определении потому, что задается, что делать с этими переменными, а не что они из себя представляют. При определении функции MathCad не должен даже знать, являются ли аргументы скалярами, векторами или матрицами. Нужно только задать число аргументов и действия с ними. Только при вычислении функции требуется знать, что из себя представляют аргументы.
Дата добавления: 2015-07-08; просмотров: 180 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Определение переменных | | | Дискретные аргументы |