Skip to content

Latest commit

 

History

History
24 lines (22 loc) · 2.07 KB

File metadata and controls

24 lines (22 loc) · 2.07 KB

Модуль математических функций для языка RCML


Данный модуль для языка RCML предоставляет доступ к математическим функциям, аналогичным библиотеке math.h в С++.

####Доступные математические функции:

Определение Описание
pow(a, b) Возведение a в степень b.
sqrt(a) Возвращает квадратный корень из a.
abs(a) Возвращает модуль числа a.
rand(a, b) Возвращает случайное целое число в пределах [b;a+b). a не может быть меньше или равно 0.
sin(a) Возвращает cинус a.
cos(a) Возвращает коcинус a.
tan(a) Возвращает тангенс a.
asin(a) Возвращает аркcинус a. Из-за свойств функции аргумент a должен быть в пределах [-1;1].
acos(a) Возвращает арккоcинус a. Из-за свойств функции аргумент a должен быть в пределах [-1;1].
atan(a) Возвращает арктангенс a.
exp(a) Возвращает e в степени a.
log(a) Возвращает натуральный логарифм числа a. Из-за свойств функции аргумент a должен быть больше 0.
log10(a) Возвращает десятичный логарифм числа a. Из-за свойств функции аргумент a должен быть больше 0.

####Примечания:

  • Функции sin, cos, tan принимают значения в радианах.
  • Функции asin, acos, atan возвращают значения в радианах.