JavaScript | Función matemática.atanh()

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,

 atanh(x) = \frac{1}{2} ln(\frac{1+x}{1-x})

Sintaxis:

Math.atanh(x)

Parámetros:

  • Aquí x es un número cuyo arcotangente hiperbólico se va a calcular.
  • Valor de retorno:

  • Devuelve el arco tangente hiperbólico del número dado.
  • Soporte del navegador:

  • Aquí la segunda columna contiene valores int que son la versión del navegador correspondiente.
    Rasgo Soporte básico
    Cromo 38
    Borde
    Firefox 25
    explorador de Internet No
    Ópera 25
    Safari 8
    Vista web de Android
    Chrome para Android
    borde móvil
    Firefox para Android 25
    Ópera Android
    iOSSafari 8

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *