El asin() es una función incorporada en Ruby que devuelve 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. El valor pasado está entre -1 y +1.
Sintaxis : Math.asin(valor)
Parámetros : La función acepta un valor de parámetro obligatorio cuyo ángulo correspondiente tenemos que encontrar.
Valor devuelto : Devuelve el ángulo en radianes que está en el rango -pi/2 a +pi/2.
Ejemplo 1 :
Ruby
#Ruby program for asin() function #Assigning values val1 = 1 val2 = 0.5 val3 = -1 val4 = -0.9 #Prints the asin() value puts Math.asin(val1) puts Math.asin(val2) puts Math.asin(val3) puts Math.asin(val4)
Salida :
1.5707963267948966 0.5235987755982989 -1.5707963267948966 -1.1197695149986342
Ejemplo 2 :
Ruby
#Ruby program for asin() function #Assigning values val1 = 0.87 val2 = 0.67 val3 = -0.679 val4 = -0.564 #Prints the asin() value puts Math.asin(val1) puts Math.asin(val2) puts Math.asin(val3) puts Math.asin(val4)
Salida :
1.0552023205488061 0.7342087874533589 -0.746399633896421 -0.59922176813665
Referencia : https://devdocs.io/ruby~2.5/math#method-c-asin