El asinh() es una función incorporada en Ruby que devuelve el seno hiperbólico inverso de un ángulo dado en radianes. Acepta todos los valores entre el rango (-INFINITY, INFINITY) .
Sintaxis : Matemáticas.asinh(valor)
Parámetros : la función acepta un valor de parámetro obligatorio que especifica el ángulo hiperbólico inverso en radianes que debe ser mayor o igual a 1. Si el argumento es menor que 1, se devuelve un error de dominio.
Valor devuelto : la función devuelve el seno hiperbólico inverso de un ángulo dado en radianes. El rango está entre (-INFINITY, INFINITY)
Ejemplo 1 :
Ruby
#Ruby program for asinh() function #Assigning values val1 = 2 val2 = 877 val3 = 432 val4 = 43 #Prints the asinh() value puts Math.asinh(val1) puts Math.asinh(val2) puts Math.asinh(val3) puts Math.asinh(val4)
Salida :
1.4436354751788103 7.4696544979749735 6.761574108393271 4.45448247706051
Ejemplo 2 :
Ruby
#Ruby program for asinh() function #Assigning values val1 = -24 val2 = -765 val3 = -98 val4 = -23 #Prints the asinh() value puts Math.asinh(val1) puts Math.asinh(val2) puts Math.asinh(val3) puts Math.asinh(val4)
Salida :
-3.8716347563877314 -7.333023441572332 -5.278140689034662 -3.8291136516208812
Referencia : https://devdocs.io/ruby~2.5/math#method-i-asinh