Oracle PL/SQL - Exemple de fonction ATAN et ATAN2

Oracle PL / SQL - Exemple de fonction ATAN et ATAN2

Cet article vous montre comment utiliser les fonctionsATAN() etATAN2() dans Oracle PL / SQL.

1. Exemples de fonction ATAN

La fonctionATAN renvoie l'arc tangente de n, le n peut être dans une plage illimitée. La fonction renvoie une valeur de l'ordre de-pi/2 to pi/2, exprimée en radians.

SELECT ATAN(1.5) FROM DUAL;
-- output
0.9827937232473290679857106110146660144997


SELECT ATAN(50) FROM DUAL;
-- output
1.55079899282174608617056849473815495415


SELECT ATAN(-5) FROM DUAL;
-- output
-1.37340076694501586086127192644496114865


SELECT ATAN(0) FROM DUAL;
-- output
0

2. Exemples de fonctions ATAN2

La fonctionATAN2 renvoie l'arc tangente de n1 et n2, n1 et n2 peuvent tous deux être dans une plage illimitée. La fonction renvoie une valeur de l'ordre de-pi to pi, en fonction des signes de n1 et n2, exprimés en radians.

SELECT ATAN2(-1,1) FROM DUAL;
-- output
-0.7853981633974483096156608458198757210546


SELECT ATAN2(50,100) FROM DUAL;
-- output
0.4636476090008061162142562314612144020295


SELECT ATAN2(0,0.5) FROM DUAL;
-- output
0