Формулы поддерживают стандартные арифметические операции и тригонометрические функции.
В таблице приведены допустимые сокращения формул для арифметических операций и тригонометрических функций. В примерах показано использование целых чисел, десятичных и обычных дробей с использованием стандартного математического синтаксиса. Подробные сведения приведены в разделе Использование формул в редакторе семейств.
Имена параметров в формулах чувствительны к регистру. Например, если имя параметра начинается с заглавной буквы, например "Ширина", то формулах его следует вводить именно начиная с заглавной буквы. Если в формуле же ввести имя этого параметра строчными буквами, например "ширина * 2", то программа не распознает заданную формулу.
Синтаксис функции | Описание | Примеры | |
---|---|---|---|
+ | Сложение; значения добавляются друг к другу. | Общая длина = высота + ширина | |
- | Вычитание; определение разности между значениями. | Удаленный объем = объем А – объем Б | |
* | Умножение | Площадь = высота * ширина | |
/ | Деление | Половина длины = длина / 2 | |
^ | Возведение в степень; число X возводится в степень Y | Высота ^ 2 | |
log | Логарифм; показатель степени, в которую должно быть возведено основание для получения указанного числа. | 2 = log10 100 | |
ln | Натуральный логарифм; логарифм числа, основание которого равно математической постоянной e. | ln(x*y) = ln*x + ln*y | |
sqrt | Квадратный корень | 4 = sqrt(16) | |
sin | Синус | ![]() |
При известных c и A a = c * sin(A) |
cos | Косинус | При известных c и A b = c * cos(A) | |
tan | Тангенс | При известных a и B b = a * tan(B) | |
asin | Арксинус | При известных a и c A = asin(a/c) | |
acos | Арккосинус | При известных a и c B = acos(a/c) | |
atan | Арктангенс | При известных a и b A = atan(a/b) | |
exp(x) | Математическая постоянная e, возведенная в степень x. | exp(3) | |
abs | Абсолютное значение (модуль) | 2 = abs(–2) | |
pi | Отношение длины окружности к диаметру круга. | Площадь круга = pi * r^2 | |
round(x) | Функция round возвращает значение, округленное до ближайшего целого числа. При этом не учитывается направление округления. |
round(3,1) = 3 round(3,5) = 4 round(–3,7) = –4 |
|
roundup(x) | Функция roundup возвращает значение, округленное до максимального целого значения, большего или равного·х. |
roundup(3) = 3 roundup(3,1) = 4 roundup(–3,7) = –3 |
|
rounddown(x) | Функция rounddown возвращает значение, округленное до минимального встроенного значения, меньшего или равного х. |
rounddown(3) = 3 rounddown(3,7) = 3 rounddown(–3,7) = –4 |