Применение MATHCAD в инженерных расчетах. Панферов А.И - 84 стр.

UptoLike

84
Для функции f(x, w) в верхнем поле используется условный опера-
тор if (если), определяющий нулевое значение для отрицательных зна-
чений выражения под знаком логарифма. Напомним, что логарифм от-
рицательного числа не определен. Во всех остальных случаях (otherwise)
F(x, w) = log(x/w).
Рис. 39. Определение одной и той же функции
с помощью программы и через выражение
Вычисление функции
fxw
,
( ) = lg
x
w
fxw
,
() z
x
w
log z()
:=
Обратите внимание, что z не определена
вне программы, а десятичный логарифм
обозначается log.
fxw
,
( ) log
x
w
:=
– та же функция, определяемая одной строкой
Вычисление функции с условным оператором
Fxw
,
() z
x
w
0xw
0
if
log z( ) otherwise
:=
Та же функция в виде одной строки
(if в данном случае набирается на клавиатуре):
Fxw,()ifxw 0 0, log
x
w
,
:=