Формула в ELCUT представляет из себя арифметическое выражение. В выражении могут использоваться:
целые (Пример: 123)
с фиксированной точкой (Примеры: 123.45 123. 0.123 .123)
с плавающей точкой (Примеры: 1e12 5.39e+8 0.1E-12 .2E+2)
+ сложение (Пример: 2+2)
- вычитание (Пример: 3-5)
* умножение (Пример: 1.23*0.12)
/ деление (Пример: 1E5/0.01)
^ возведение в степень (Пример: 3.14^2)
+ сохранение знака (Пример: +180)
- изменение знака (Пример: -180)
abs - абсолютное значение
sign - знак
max - максимум
min - минимум
step - скачок функции на 1
impulse - отрезок ступенчатой функции
sin - синус
cos - косинус
tan - тангенс
asin - арксинус
acos - арккосинус
atan - арктангенс
atan2 - арктангенс от двух аргументов
exp - экспонента
log - натуральный логарифм
sqrt - квадратный корень
pow - степень
saw - пилообразная периодическая функция
pi - PI
e - e
t - время
x - декартова координата x
y - декартова координата y
r - полярная координата r
phi - полярная координата φ в градусах.
Замечания:
1.
Числовые константы должны записываться без
разделителей групп, с точкой в качестве
десятичного разделителя независимо от
региональных установок.
2.
В числах с плавающей точкой для разделения
мантиссы и порядка может использоваться символ e
или E.
3.
Названия встроенных функций и констант
нечувствительны к регистру букв.
4.
Любые имена можно заключать в кавычки. Например,
записи sin(t) и "sin"(t) эквивалентны.
5.
Порядок выполнения операций: ^, затем * и /, затем + и
-. Такой порядок может быть изменен круглыми
скобками.
6.
В любом месте формулы может быть вставлено любое
количество пробелов так, чтобы пробелы не
разрывали обозначения констант и функций.
Значение формулы при этом не изменится.
7.
Аргументы функции указываются в круглых скобках
после имени функции. Отдельные аргументы
разделяются запятыми.