Математические функции ====================== Все функции возвращают число типа Float64. Точность результата близка к максимально возможной, но результат может не совпадать с наиболее близким к соответствующему вещественному числу машинно представимым числом. ### e() Принимает ноль аргументов, возвращает число типа Float64, близкое к числу e. ### pi() Принимает ноль аргументов, возвращает число типа Float64, близкое к числу π. ### exp(x) Принимает числовой аргумент, возвращает число типа Float64, близкое к экспоненте от аргумента. ### log(x) Принимает числовой аргумент, возвращает число типа Float64, близкое к натуральному логарифму от аргумента. ### exp2(x) Принимает числовой аргумент, возвращает число типа Float64, близкое к 2x. ### log2(x) Принимает числовой аргумент, возвращает число типа Float64, близкое к двоичному логарифму от аргумента. ### exp10(x) Принимает числовой аргумент, возвращает число типа Float64, близкое к 10x. ### log10(x) Принимает числовой аргумент, возвращает число типа Float64, близкое к десятичному логарифму от аргумента. ### sqrt(x) Принимает числовой аргумент, возвращает число типа Float64, близкое к квадратному корню от аргумента. ### cbrt(x) Принимает числовой аргумент, возвращает число типа Float64, близкое к кубическому корню от аргумента. ### erf(x) Если x неотрицательно, то erf(x / σ√2) - вероятность того, что случайная величина, имеющая нормальное распределение со среднеквадратичным отклонением σ, принимает значение, отстоящее от мат. ожидания больше чем на x. Пример (правило трёх сигм): ```sql SELECT erf(3 / sqrt(2)) ``` ```text ┌─erf(divide(3, sqrt(2)))─┐ │ 0.9973002039367398 │ └─────────────────────────┘ ``` ### erfc(x) Принимает числовой аргумент, возвращает число типа Float64, близкое к 1 - erf(x), но без потери точности для больших x. ### lgamma(x) Логарифм от гамма функции. ### tgamma(x) Гамма функция. ### sin(x) Синус. ### cos(x) Косинус. ### tan(x) Тангенс. ### asin(x) Арксинус. ### acos(x) Арккосинус. ### atan(x) Арктангенс. ### pow(x, y) xy.