Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия | Последняя версия Следующая версия справа и слева | ||
ob:visual:math:ru [2022/10/02 21:37] iadenisov [Модуль Math] |
ob:visual:math:ru [2022/10/03 20:19] iadenisov |
||
---|---|---|---|
Строка 20: | Строка 20: | ||
- | **PROCEDURE | + | PROCEDURE |
Возвращает квадратный корень из x. | Возвращает квадратный корень из x. | ||
Строка 26: | Строка 26: | ||
x >= 0.0 | x >= 0.0 | ||
- | **PROCEDURE | + | PROCEDURE |
Возвращает e^x. | Возвращает e^x. | ||
- | **PROCEDURE | + | PROCEDURE |
Возвращает натуральный логарифм для x. | Возвращает натуральный логарифм для x. | ||
Строка 36: | Строка 36: | ||
x >= 0.0 | x >= 0.0 | ||
- | **PROCEDURE | + | PROCEDURE |
Возвращает логарифм по основанию 10 для x. | Возвращает логарифм по основанию 10 для x. | ||
Строка 42: | Строка 42: | ||
x >= 0.0 | x >= 0.0 | ||
- | **PROCEDURE | + | PROCEDURE |
Возвращает x^y. | Возвращает x^y. | ||
Строка 48: | Строка 48: | ||
x >= 0.0 | x >= 0.0 | ||
- | **PROCEDURE | + | PROCEDURE |
Возвращает x^n. Процедура оптимизирована для целых значений n. IntPower(0, 0) дает 1. | Возвращает x^n. Процедура оптимизирована для целых значений n. IntPower(0, 0) дает 1. | ||
Строка 60: | Строка 60: | ||
и гиперболические функции расчитываются в радианах (1 рад = 180/pi градусов). | и гиперболические функции расчитываются в радианах (1 рад = 180/pi градусов). | ||
- | **PROCEDURE | + | PROCEDURE |
Синус x. | Синус x. | ||
Строка 66: | Строка 66: | ||
-1.0 <= result <= 1.0 | -1.0 <= result <= 1.0 | ||
- | **PROCEDURE | + | PROCEDURE |
Косинус x. | Косинус x. | ||
Строка 72: | Строка 72: | ||
-1.0 <= result <= 1.0 | -1.0 <= result <= 1.0 | ||
- | **PROCEDURE | + | PROCEDURE |
Тангенс x. | Тангенс x. | ||
- | **PROCEDURE | + | PROCEDURE |
Арксинус x. | Арксинус x. | ||
Строка 84: | Строка 84: | ||
-pi/2.0 <= result <= pi/2.0 | -pi/2.0 <= result <= pi/2.0 | ||
- | **PROCEDURE | + | PROCEDURE |
Арккосинус x. | Арккосинус x. | ||
Строка 92: | Строка 92: | ||
0.0 <= result <= pi | 0.0 <= result <= pi | ||
- | **PROCEDURE | + | PROCEDURE |
Арктангенс x. | Арктангенс x. | ||
Строка 98: | Строка 98: | ||
-pi/2.0 <= result <= pi/2.0 | -pi/2.0 <= result <= pi/2.0 | ||
- | **PROCEDURE | + | PROCEDURE |
Квадрантно-корректное значение аргумента — комплексного числа x + iy из промежутка (-pi, pi]. | Квадрантно-корректное значение аргумента — комплексного числа x + iy из промежутка (-pi, pi]. | ||
Строка 104: | Строка 104: | ||
-pi < result <= pi | -pi < result <= pi | ||
- | **PROCEDURE | + | PROCEDURE |
Гиперболический синус x. | Гиперболический синус x. | ||
- | **PROCEDURE | + | PROCEDURE |
Гиперболический косинус x. | Гиперболический косинус x. | ||
Строка 114: | Строка 114: | ||
1.0 <= result | 1.0 <= result | ||
- | **PROCEDURE | + | PROCEDURE |
Гиперболический тангенс x. | Гиперболический тангенс x. | ||
Строка 120: | Строка 120: | ||
-1.0 <= result <= 1.0 | -1.0 <= result <= 1.0 | ||
- | **PROCEDURE | + | PROCEDURE |
Обратный гиперболический синус x. | Обратный гиперболический синус x. | ||
- | **PROCEDURE | + | PROCEDURE |
Обратный гиперболический косинус x. | Обратный гиперболический косинус x. | ||
Строка 132: | Строка 132: | ||
0.0 <= result | 0.0 <= result | ||
- | **PROCEDURE | + | PROCEDURE |
Гиперболический тангенс x. | Гиперболический тангенс x. | ||
Строка 142: | Строка 142: | ||
===== Разные иные функции ===== | ===== Разные иные функции ===== | ||
- | **PROCEDURE | + | PROCEDURE |
Знак x, то есть, 1.0, если x > 0.0, -1.0, если x < 0.0 и 0.0, если x = 0.0. | Знак x, то есть, 1.0, если x > 0.0, -1.0, если x < 0.0 и 0.0, если x = 0.0. | ||
Строка 148: | Строка 148: | ||
result IN {-1.0, 0.0, 1.0} | result IN {-1.0, 0.0, 1.0} | ||
- | **PROCEDURE | + | PROCEDURE |
Наибольшее целое, меньшее или равное x. Идентична FLOOR(x). | Наибольшее целое, меньшее или равное x. Идентична FLOOR(x). | ||
- | **PROCEDURE | + | PROCEDURE |
Наименьшее целое, большее или равное x. | Наименьшее целое, большее или равное x. | ||
- | **PROCEDURE | + | PROCEDURE |
Усекает свой аргумент до следующего целого, | Усекает свой аргумент до следующего целого, | ||
- | **PROCEDURE | + | PROCEDURE |
Аналогично Floor(x + 0.5). | Аналогично Floor(x + 0.5). |