Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Определение 15.12. Функции float и integer





 

(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 Гиперболический тангенс

 

Остальные расширенные математические функции, не вошедшие в подгруппу тригонометрических функций, представлены в табл. 15.5.

 

Таблица 15.5. Расширенные математические функции

Функция Описание
deg-grad Преобразование из градусов в секторы
deg-rad Преобразование из градусов в радианы
grad-deg Преобразование из секторов в градусы
rad-deg Преобразование из радиан в градусы
pi Получение значение числа π
sqrt Вычисление квадратного корня
** Вычисление степени числа
exp Вычисление экспоненты
log Вычисление логарифма
log10 Вычисление десятичного логарифма
round Округление числа
mod Вычисление остатка от деления

 

CLIPS предоставляет 4 функции, предназначенные для преобразования сво­его аргумента из градусов в секторы и радианы и обратно (360° равняется сектору, размером 400, и 2 радианам). Значения, возвращаемые этими функциями, принадлежат вещественному типу. Синтаксис функций приве­ден ниже.

 

Определение 15.13. Функции deg-grad, deg-rad, grad-deg и rad-deg

(deg-grad <выражение>)

(deg-rad <выражение>)

(grad-deg <выражение>)

(rad-deg <выражение>)

 

Функция pi предназначена для получения числа «пи» с точностью до 14-го знака и не имеет параметров.

 

Определение 15.14. Функция pi

 

(pi)

 

Функция sqrt возвращает значение квадратного корня, извлеченного из ее аргумента, в виде числа с плавающей точкой.

 

Определение 15.15. Функция sqrt

 

(sqrt <выражение>)

 

Для возведения числа в заданную степень предназначена функция **. Она возводит первый аргумент в степень (возможно не целую), заданную вто­рым аргументом, и возвращает результат вещественного типа.

Определение 15.16. Функция **

(** <выражение1> <выражение2>)

Функция ехр возводит число е (основу натурального логарифма, имеющую значение, приблизительно равное 2.718281828459045) в степень, равную полученному аргументу, и возвращает полученное значение в виде числа с плавающей точкой.

Определение 15.17. Функция ехр

(ехр <выражение>)

CLIPS предоставляет пару функций, предназначенных для вычисления натурального и десятичного логарифма.

Определение 15.18. Функции log и logl0

 

(log <выражение>)

(logl0 <выражение>)

Аргументы и возвращаемый результат обеих функций являются веществен­ными значениями. Функция log (натуральный логарифм) возвращает такое число х, что следующее уравнение является верным п = е*, где п — аргумент функции. В свою очередь функция log10 (десятичный логарифм) возвращает число х, удовлетворяющее уравнению п = 10х, где п — аргумент функции. В примере 15.3 и на рис. 15.3 приведены варианты использования логарифмических функций.

 







Дата добавления: 2015-08-30; просмотров: 806. Нарушение авторских прав; Мы поможем в написании вашей работы!




Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

Методы прогнозирования национальной экономики, их особенности, классификация В настоящее время по оценке специалистов насчитывается свыше 150 различных методов прогнозирования, но на практике, в качестве основных используется около 20 методов...

Методы анализа финансово-хозяйственной деятельности предприятия   Содержанием анализа финансово-хозяйственной деятельности предприятия является глубокое и всестороннее изучение экономической информации о функционировании анализируемого субъекта хозяйствования с целью принятия оптимальных управленческих...

Демографияда "Демографиялық жарылыс" дегеніміз не? Демография (грекше демос — халық) — халықтың құрылымын...

Субъективные признаки контрабанды огнестрельного оружия или его основных частей   Переходя к рассмотрению субъективной стороны контрабанды, остановимся на теоретическом понятии субъективной стороны состава преступления...

ЛЕЧЕБНО-ПРОФИЛАКТИЧЕСКОЙ ПОМОЩИ НАСЕЛЕНИЮ В УСЛОВИЯХ ОМС 001. Основными путями развития поликлинической помощи взрослому населению в новых экономических условиях являются все...

Studopedia.info - Студопедия - 2014-2024 год . (0.006 сек.) русская версия | украинская версия