Данный модуль для языка 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 возвращают значения в радианах.