La función Math.atanh() es una función incorporada en JavaScript que se usa para obtener la arcotangente hiperbólica de un número.
La arcotangente hiperbólica se conoce con muchos nombres, como tangente inversa hiperbólica y atanh. Es inversa a la función tangente hiperbólica, es decir, la tangente hiperbólica inversa de cualquier valor dice que x es el valor y para el cual la tangente hiperbólica de y es x.
if y = atanh(x) then x = tanh(y)
tenemos,
Sintaxis:
Math.atanh(x)
Parámetros:
- Aquí x es un número cuyo arcotangente hiperbólico se va a calcular.
- Devuelve el arco tangente hiperbólico del número dado.
- Aquí la segunda columna contiene valores int que son la versión del navegador correspondiente.
Rasgo Soporte básico Cromo 38 Borde Sí Firefox 25 explorador de Internet No Ópera 25 Safari 8 Vista web de Android Sí Chrome para Android Sí borde móvil Sí Firefox para Android 25 Ópera Android Sí iOSSafari 8
Valor de retorno:
Soporte del navegador:
Ejemplos:
Input: Math.atanh(-1) Output: -Infinity
Explicación:
Aquí la salida 0 es el arco-seno hiperbólico de un número 1.
Input: Math.atanh(0) Output: 0
Input: Math.atanh(0.5) Output: 0.5493061443340548
Input: Math.atanh(1) Output: Infinity
Input: Math.atanh(1.2) Output: NaN
Input: Math.atanh(-2.2) Output: NaN
Para valores mayores que 1 o menores que -1, NaN, es decir, no se devuelve un número.
Veamos el programa JavaScripts:
// Here different values is being used for // getting hyperbolic tangent function's values. console.log(Math.atanh(-1)); console.log(Math.atanh(0)); console.log(Math.atanh(0.5)); console.log(Math.atanh(1)); console.log(Math.atanh(1.2)); console.log(Math.atanh(-2.2));
Producción:
> 0 > 0.5493061443340548 > Infinity > NaN > NaN
Aplicación:
siempre que necesitemos obtener un arco tangente hiperbólico de un número en ese momento, podemos ayudarnos con la función Math.atanh() en JavaScript.
// Here different values is being used for getting // hyperbolic cosine function's values. console.log(Math.atanh(0.1)); console.log(Math.atanh(22));
Producción:
> 0.10033534773107558 > NaN
Publicación traducida automáticamente
Artículo escrito por Kanchan_Ray y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA