El acosh() es una función incorporada en Ruby que devuelve el coseno hiperbólico inverso de un ángulo dado en radianes.
Sintaxis : Math.acosh (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 del argumento en radianes que está en el rango [0, inf] .
Ejemplo 1 :
#Ruby program for acosh() function #Assigning values val1 = 2 val2 = 877 val3 = 432 val4 = 43 #Prints the acosh() value puts Math.acosh(val1) puts Math.acosh(val2) puts Math.acosh(val3) puts Math.acosh(val4)
Salida :
1.3169578969248166 7.469653847888966 6.761571429209457 4.454212060602711
Ejemplo 2 :
#Ruby program for acosh() function #Assigning values val1 = 20 val2 = 83 val3 = 332 val4 = 3 #Prints the acosh() value puts Math.acosh(val1) puts Math.acosh(val2) puts Math.acosh(val3) puts Math.acosh(val4)
Salida :
3.6882538673612966 5.111951496643704 6.498279881360139 1.762747174039086
Referencia : https://devdocs.io/ruby~2.5/cmath#method-i-acosh