Имитационное моделирование в среде АРЕНА / Операторы
.docОператоры, используемые в формулах и выражениях Arena 3.0
Оператор |
Операция |
Приоритет |
Математические операторы |
||
** |
Возведение в степень |
1 (наивысший) |
/ |
Деление |
2 |
* |
Умножение |
2 |
- |
Вычитание |
3 |
+ |
Сложение |
3 |
Логические операторы |
||
.EQ. , == |
Логическое «равенство» |
4 |
.NE. , <> |
«неравенство» |
4 |
.LT. , < |
«меньше чем» |
4 |
.GT. , > |
«больше чем» |
4 |
.LE. , <= |
«меньше или равно» |
4 |
.GE. , >= |
«больше или равно» |
4 |
.AND., && |
Конъюнкция («и») |
5 |
.OR., || |
Дизъюнкция («или») |
5 |
Примечание: «==» это логический оператор, а «=» оператор присвоения значения. Настоятельно рекомендуется использовать оператор «.EQ.» вместо оператора «==», это позволит вам избежать ошибок.
Функция |
Описание |
ABS( a ) |
Абсолютное значение |
ACOS( a ) |
Арккосинус |
AINT( a ) |
Отбросить дробную часть |
AMOD( a1 , a2 ) |
Целый остаток от деления а1 на а2 |
ANINT( a ) |
Округление до ближайшего целого значения |
ASIN( a ) |
Арксинус |
ATAN( a ) |
Арктангенс |
COS( a ) |
Косинус |
EP( a ) |
Экспонента в степени а |
HCOS( a ) |
Гиперболический косинус |
HSIN( a ) |
Гиперболический синус |
HTAN( a ) |
Гиперболический тангенс |
MN( a1 , a2 , ... ) |
Выбрать минимальное значение |
MOD( a1 , a2 ) |
Целый остаток, как и AMOD, только аргументы сначала обрезаются до целых значений |
MX( a1 , a2 , ... ) |
Максимальное значение |
LN( a ) |
Натуральный логарифм |
LOG( a ) |
Десятичный логарифм |
SIN( a ) |
Синус |
SQRT( a ) |
Квадратный корень |
TAN( a ) |
Тангенс |
Примечание: для геометрических функций (ACOS, ASIN, ATAN, HCOS, HSIN, HTAN, COS, SIN, TAN) все значения считаются в радианах. |