(float <выражение>+)
(integer <выражение>+)
В дополнение к стандартным математическим функциям, CLIPS также содержит большое число научных и тригонометрических функций для более сложных вычислений. Пакет этих функций, включенный в основную версию CLIPS, может быть отключен с целью экономии памяти, если экспертная система не нуждается в этих возможностях.
Довольно большую подгруппу расширенных математических функций составляют различные тригонометрические функции. Такие функции принимают один числовой аргумент и возвращают число с плавающей точкой. Для проведения вычислений аргументы тригонометрических функций необходимо переводить в радианы. Полный список тригонометрических функций, предоставляемых CLIPS, приведен в табл. 15.4.
Таблица 15.4. Тригонометрические функции
| Функция
| Описание
|
| acos
| Арккосинус
|
| acosh
| Гиперболический арккосинус
|
| acot
| Арккотангенс
|
| acoth
| Гиперболический арккотангенс
|
| acsc
| Арккосеканс
|
| acsch
| Гиперболический арккосеканс
|
| asec
| Арксеканс
|
| asech
| Гиперболический арксеканс
|
| asin
| Арксинус
|
| asinh
| Гиперболический арксинус
|
| atan
| Арктангенс
|
| atanh
| Гиперболический арктангенс
|
| cos
| Косинус
|
| cosh
| Гиперболический косинус
|
| cot
| Котангенс
|
| coth
| Гиперболический котангенс
|
| csc
| Косеканс
|
| csch
| Гиперболический косеканс
|
| sec
| Секанс
|
| sech
| Гиперболический секанс
|
| sin
| Синус
|
| sinh
| Гиперболический синус
|
| tan
| Тангенс
|
| tanh
| Гиперболический тангенс
|
Функция pi предназначена для получения числа «пи» с точностью до 14-го знака и не имеет параметров.