mysql.h
ATAN, ATAN2
ATAN(X) ATAN(Y,X) ATAN2(Y,X)
Devuelve el arcotantenge de X, es decir, el valor del arco cuya tangente es X:
mysql> SELECT ATAN(2); +----------+ | ATAN(2) | +----------+ | 1.107149 | +----------+ 1 row in set (0.00 sec) mysql> SELECT ATAN(-2); +-----------+ | ATAN(-2) | +-----------+ | -1.107149 | +-----------+ 1 row in set (0.00 sec)
Con dos argumentos devuelve el arcotangente de las dos variables X e Y. Esto es similar a calcular el arcotangente de Y / X, excepto que los sigbos de ambos argumentos se tienen en cuenta para determinar el cuadrante del resultado:
mysql> SELECT ATAN(-2,2); +------------+ | ATAN(-2,2) | +------------+ | -0.785398 | +------------+ 1 row in set (0.00 sec) mysql> SELECT ATAN2(PI(),0); +---------------+ | ATAN2(PI(),0) | +---------------+ | 1.570796 | +---------------+ 1 row in set (0.00 sec)