
Доступные математические функции приведены в следующей табли-
це.
abs(x) абсолютное значение
acos(x) арккосинус x
acosh(x) гиперболический арккосинус
asin(x) арксинус
asinh(x) гиперболический арксинус
atan(x) арктангенс
atan2(y, x) четырехквадрантный арктангенс у/х
atanh(x) гиперболический арктангенс
cos(x) косинус
cosh(x) гиперболический косинус
exp(x) экспонента
ln(x) натуральный логарифм
log(x) натуральный логарифм
log10(x) десятичный логарифм
sgn(x) знак
sin(x) синус
sinh(x) гиперболический синус
sqrt(x) квадратный корень
tan(x) тангенс
tanh(x) гиперболический тангенс
u(x) 1 если x > 0., иначе 0.
buf(x) 1 при x > .5, иначе 0
inv(x) 0 при x > .5, иначе 1
uramp(x) x если x > 0., иначе 0.
!(x) альтернативный синтаксис для inv(x)
int(x) преобразование x к целому числу
floor(x) целое число равное или меньше чем x
ceil(x) целое число равное или больше чем x
rand(x)
случайное число между 0 и 1 в
зависимости от целочисленного значения х
random(x)
подобно rand(), но с гладкими
переходами между значениями.
re(x) Вещественная часть комплексного числа
white(x)
случайное число между-.5 и .5, еще более гладкие пере-
ходы по отношению к random
min(x,y) наименьшее из x и y
max(x,y) наибольшее из х или у
limit(x,y,z) эквивалентно min(max(x,y),z)
if(x,y,z) если x > .5, то y иначе z
table(x,a,b,c,d,...)
интерполяция значений для x, основанная на просмотре
таблицы, заданной как набор пар точек.
Для комплексных чисел функции atan2(,), sgn(), u(), buf(), inv() uramp(),
int(), floor(), ceil(), rand(), min(,), limit(,), if(,,), и table(...) не доступны.