Программирование в математическом пакете Mathcad. Воскобойников Ю.Е - 30 стр.

UptoLike

30
Определение функции пользователя имеет вид
<имяфункции>(<список формальных параметров>) : =
<арифметическое выражение,
зависящее от формальных параметров
>
Пример 4.1. Определим функцию dist(x,y), вычисляющую
расстояние между точкой с координатами (x,y) и началом коор-
динат. Вводим следующие символы :
dist(x,y): x^2+y^2
Ввод двоеточия “ : ” вставляет на экране символ : = и на эк-
ране появляется следующее описание функции пользователя
dist(x,y) : =
xy
22
+
В качестве формальных параметров используются только
имена (а не более сложные выражения) и эти параметры показы-
вают как значение функции зависит от аргументов, т.е. эти пара-
метры должны присутствовать и в правой части описания ло-
кальной функции. Не имеет значение были ли ранее определены
или использованы в рабочем документе
имена формальных пара-
метров.
Для вычисления значения функции пользователя достаточ-
но записать имя функции и список фактических параметров, за-
ключенный в круглые скобки. В отличие от формальных пара-
метров фактические указывают при каких конкретных численных
значениях аргументов будет вычисляться функция. В качестве
фактических параметров может выступать константа, перемен-
ная, арифметическое
выражение. Очевидно, что количество и
порядок следования фактических и формальных параметров
должен быть одинаков
.
Возможные варианты использования функции dist(x,y),
описанной в вышеприведенном примере :
x1 2.1 y1 0.1
z
dist x1 y1
,
()
2
z 1.051
=
dist 0.2 8.1
,
( ) 8.102
=
       Определение функции пользователя имеет вид

      <имя—функции>(<список формальных параметров>) : =
      <арифметическое выражение,
                   зависящее от формальных параметров>

      Пример 4.1. Определим функцию dist(x,y), вычисляющую
расстояние между точкой с координатами (x,y) и началом коор-
динат. Вводим следующие символы :

                        dist(x,y):         x^2+y^2
      Ввод двоеточия “ : ” вставляет на экране символ : = и на эк-
ране появляется следующее описание функции пользователя
                 dist(x,y) : = x 2 + y 2

      В качестве формальных параметров используются только
имена (а не более сложные выражения) и эти параметры показы-
вают как значение функции зависит от аргументов, т.е. эти пара-
метры должны присутствовать и в правой части описания ло-
кальной функции. Не имеет значение были ли ранее определены
или использованы в рабочем документе имена формальных пара-
метров.
      Для вычисления значения функции пользователя достаточ-
но записать имя функции и список фактических параметров, за-
ключенный в круглые скобки. В отличие от формальных пара-
метров фактические указывают при каких конкретных численных
значениях аргументов будет вычисляться функция. В качестве
фактических параметров может выступать константа, перемен-
ная, арифметическое выражение. Очевидно, что количество и
порядок следования фактических и формальных параметров
должен быть одинаков.
      Возможные варианты использования функции dist(x,y),
описанной в вышеприведенном примере :
 x1    2.1        y1     0.1
      dist ( x1, y1 )
 z                             z = 1.051             dist ( 0.2 , 8.1 ) = 8.102
             2

                                           30