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