La función asin () en C ++ devuelve el seno inverso de un número en radianes.
Esta función se define en el archivo de encabezado.
(Matemáticas) sin -1 x = asin (x) (En Programación C ++);
prototipo asin () (A partir del estándar C ++ 11)
doble asin (doble x); flotar asin (flotar x); largo doble asin (largo doble x); doble asin (T x);
Parámetros asin ()
La función asin () toma un solo argumento obligatorio en el rango (-1, 1) .
Es porque el valor de seno está en el rango de 1 y -1.
asin () Valor de retorno
Dado que el argumento está en el rango (-1, 1), la función asin () devuelve el valor en el rango de (-π / 2, π / 2) .
Si el argumento es mayor que 1 o menor que -1, asin () devuelve, NaN
es decir, no es un número.
Parámetro (x) | Valor devuelto |
---|---|
x = (-1, 1) | (-π /, π / 2) en radianes |
-1> x o x> 1 | NaN (no es un número) |
Ejemplo 1: ¿Cómo funciona asin ()?
#include #include using namespace std; int main() ( double x = 0.25, result; result = asin(x); cout << "asin(x) = " << result << " radians" << endl; // result in degrees cout << "asin(x) = " << result*180/3.1415 << " degrees" << endl; return 0; )
Cuando ejecute el programa, la salida será:
asin (x) = 0.25268 radianes asin (x) = 14.4779 grados
Ejemplo 2: función asin () con tipo integral
#include #include #define PI 3.141592654 using namespace std; int main() ( int x = 1; double result; result = asin(x); cout << "asin(x) = " << result << " radians" << endl; // Converting result to degrees cout << "asin(x) = " << result*180/PI << " degrees"; return 0; )
Cuando ejecute el programa, la salida será:
asin (x) = 1.5708 radianes asin (x) = 90 grados