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)