Интерактивное графическое программное обеспечение PC-DMIS (Глава 26: Использование выражений и переменных), страница 14


Операторы и функции

Доступны следующие операторы и функции:

Базовые операторы

+  Сложение:  <Expression> + <Expression>   Складывает два выражения. В данном случае это ряды, ряды соединяются.

-  Вычитание:  <Expression> - <Expression>   Вычитает первое выражение из второго.

* Умножение: <Expression> * <Expression>   Перемножает два выражения.

/  Division:  <Expression> / <Expression>   Divides first expression by the second expression.

^  Возведение в степень:  <Expression> ^ <Expression>  Возводит первое выражение в степень второго.

% Вычисление по модулю:  <Expression> % <Expression>  Возвращает остаток деления одного выражения на другое.

-    Совокупная инверсия-<Expression>  Возвращает совокупную инверсию выражения.

!   Логическая операция НЕ:  !<Expression>  Возвращает логическую функцию отрицания выражения.

==  Равно:  <Expression> == <Expression>  Вычисляется как 1, если выражения равны. Иначе, вычисляется как 0. (Чтобы отличаться от оператора присвоения  = в записи, используется двойной знак равно).

<>  Не равно:  <Expression> <> <Expression>  Вычисляется как 1, если выражения не равны. Иначе, вычисляется как 0.

>   Больше чем:  <Expression> > <Expression> Вычисляется как 1, если первое выражение больше второго. Иначе, вычисляется как 0.

>=  Больше  - равно:  <Expression> >= <Expression>  Вычисляется как 1, если первое выражение больше или равно второму. Иначе, вычисляется как 0.

<   Меньше:  <Expression> < <Expression> Вычисляется как 1, если первое выражение меньше, чем второе. Иначе, вычисляется как 0.

<=   Меньше или Равно:  <Expression> <= <Expression>   Вычисляется как 1, если первое выражение меньше или равно второму. Иначе, вычисляется как 0.

AND   Логичный и :  <Expression> AND <Expression>  Вычисляется как 1, если оба выражение не вычисляются как 0. Иначе, вычисляется как 0.

OR   Логичный Или:  <Expression> OR <Expression> 

Вычисляется как 1, если ни одно выражение не исчисляется как 0. Иначе, вычисляется как 0.

()  Скобки:  ( <Expression> )   При вычислении отдает предпочтение выражениям в скобках.

Каждая тригонометрическая функции берет и возвращает радиан.[JLH5] 

ABS  Абсолютная величина:  ABS(<Double>)  Возвращает абсолютную величину ввода.

ACOS  Арккосинус:  ACOS(<Double>)  Возвращает арккосинус выражения. Например,  ACOS(5.0) возвращает 0. Вцелом, ACOS(<expression>) возвращает арккосинус значения выражения.

ASIN   Арксинус:  ASIN(<Double>)  Возвращает арксинус ввода.

ATAN  Арктангенс:  ATAN(<Double>)  Возвращает арктангенс ввода.

COS   Косинус:  COS(<Double>)  Возвращает косинус ввода.

DEG2RAD   Градусы на радианы:  DEG2RAD(<Double>)  Возвращает ввод, деленный на 360 и умноженный на 2p. Конвертирует из градусов в радианы.

EXP  Экспонента:  EXP(<Double>)  Возвращает экспоненту выражения.

LN   Натуральный логарифм: LN(<Double>)  Возвращает натуральный логарифм выражения.

LOG  Логарифметическая база 10:  LOG(<Double>)  Возвращает логарифметическую базу 10 выражения.

RAD2DEG   радианы на градусы:  RAD2DEG(<Double>) Возвращает ввод, умноженный на 360 и деленный на 2p. Конвертирует радианы в градусы.

ROUND  Округление:  ROUND(<Double>)  Возвращает ввод, округленный до ближайшего целого числа.

SIN  Синус: SIN(<Double> )  Возвращает синус ввода.

SQRT  Квадратный корень: SQRT(<Double>)  Возвращает квадратный корень ввода.

TAN  Тангенс: TAN(<Double>)  Возвращает тангенс ввода.[JLH6] 

Примечание:Функции, в которых ввод находится вне пределов (т.е., ACOS, ASIN, LOG, LN, SQRT и т.д., которые приведут к поломке компьютера), возвращают 0.

Функции рядов