PL SQL | Función ATAN – Part 1

La función PLSQL ATAN se utiliza para devolver el arco tangente de un número. La función ATAN acepta solo un parámetro que es un número y el rango aceptado para el número de argumento es ilimitado. 

La función ATAN devuelve un valor en el rango de -pi/2 a pi/2, expresado en radianes. Esta función toma como argumento cualquier tipo de dato numérico así como cualquier tipo de dato no numérico que pueda convertirse implícitamente a un tipo de dato numérico. 

Sintaxis: 

ATAN( number )

Parámetros utilizados: 

número: se utiliza para especificar el número cuyo arco tangente debe calcularse. 

Valor devuelto: 
La función ATAN en PLSQL devuelve un valor numérico. 

Versiones compatibles de Oracle/PLSQL: 

  1. Oráculo 12c
  2. oráculo 11g
  3. oráculo 10g
  4. oráculo 9i
  5. oráculo 8i

Ejemplo-1: Uso de un valor numérico positivo como argumento en la función ATAN.  

DECLARE 
   Test_Number number := 0.5;
   
BEGIN 
   dbms_output.put_line(ATAN(Test_Number)); 
   
END; 

Producción:  

0.4636476090008061162142562314612144020295 

Ejemplo-2: Uso de un valor numérico negativo como argumento en la función ATAN.  

DECLARE 
   Test_Number number := -0.5;
   
BEGIN 
   dbms_output.put_line(ATAN(Test_Number)); 
   
END;  

Producción:  

-0.4636476090008061162142562314612144020295 

Ejemplo-3: Uso de un valor numérico que no se encuentra en el rango entre -1 y 1 como argumento en la función ATAN. 

DECLARE 
   Test_Number number := 2.5;
   
BEGIN 
   dbms_output.put_line(ATAN(Test_Number)); 
   
END;  

Producción:  

1.19028994968253173292773377482931773465 

Ejemplo-4: Uso de la función ATAN con consulta de selección.  

SELECT ATAN(.4) FROM dual; 

Producción:  

0.3805063771123649 

Ejemplo-5: uso de la función ATAN con consulta de selección y devolución del valor en grados.  

select (ATAN(.4)) * 57.29  FROM dual; 

Producción:  

21.799210344767385 

Usando la fórmula de conversión de 1 radian = 57,29 grados. 

Ventajas: 
la función ATAN acepta cualquier tipo de datos numérico, así como cualquier tipo de datos no numérico, como argumento que se puede convertir implícitamente en un tipo de datos numérico.
 

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *