funciones asin() y atan() en C/C++ con ejemplo

En C++, asin() y atan() es una función predefinida utilizada para cálculos matemáticos. math.h es el archivo de encabezado requerido para varias funciones matemáticas. Todas las funciones disponibles en esta biblioteca toman double como argumento y devuelven double como resultado.

Método asin() 

La función asin() se usa para encontrar el arco seno de un número, lo que significa dar un valor de seno a esta función, devolverá el ángulo en radianes correspondiente a ese valor. En trigonometría, el arco seno es la operación inversa del seno. 

Nota: El argumento pasado a esta función debe estar en el rango de [-1, 1] y la función asin() devuelve los valores en el rango de [-?/2, ?/2].

Sintaxis:  

double asin(double k)
Parameters:
k is the value whose corresponding angle we have to find. 

Ejemplo: 

CPP

// CPP code to illustrate
// the use of asin function
#include <bits/stdc++.h>
using namespace std;
 
#define PI 3.14159265
 
int main()
{
    double k, ret, val;
 
    // Take any value between [-1, 1]
    k = 0.5;
    // asin() returns value in the range of [-?/2,?/2]
    ret = asin(k);
    val = (ret * 180) / PI;
    cout << "The arcsine of " << k << " is " << ret
         << " radians or " << val << " degrees";
 
    return 0;
}

Producción: 

The arcsine of 0.5 is 0.523599 radians or 30 degrees 

Método atan() 

La función atan() se usa para encontrar el arco tangente de un número, lo que significa que le da un valor de tangente a esta función, devolverá el ángulo en radianes correspondiente a ese valor. arco tangente es la operación inversa de una tangente. Esta función acepta todos los números reales y la función atan() devuelve los valores en el rango de [-?/2, ?/2].

Sintaxis:  

double atan(double k)
Parameters:
k is the value whose corresponding angle we have to find.

Ejemplo

CPP

// CPP code to illustrate
// the use of atan function
#include <bits/stdc++.h>
using namespace std;
 
#define PI 3.14159265
 
int main()
{
    double k, ret, val;
 
    // Take any value
    k = 1.0;
    ret = atan(k);
    val = (ret * 180) / PI;
    cout << "The arctangent of " << k << " is " << ret
         << " radians or " << val << " degrees";
 
    return 0;
}

Producción: 

The arctangent of 1 is 0.785398 radians or 45 degrees 

Veamos las diferencias en una forma tabular como se muestra a continuación de la siguiente manera:

como en() un bronceado()
Se utiliza para devolver el valor principal del arco seno de x. Se utiliza para devolver el valor principal del arco tangente de x
Toma un parámetro que es el valor cuyo arco seno se calcula Toma un parámetro que es el valor cuyo arco tangente se calcula.
Su tipo de retorno es entero. Su tipo de retorno es entero.
Se define en el archivo de encabezado math.h. Se define en el archivo de encabezado math.h.

Publicación traducida automáticamente

Artículo escrito por AKASH GUPTA 6 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 *