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

Math.sinh() es una función incorporada en JavaScript que se usa para calcular el valor del seno hiperbólico de un número.

Sintaxis:

Math.sinh(p)

    Parámetro: Esta función acepta un solo parámetro p es un número para el cual se va a calcular el valor del seno hiperbólico.

    Devuelve: Devuelve el valor calculado del seno hiperbólico del número.

Ejemplos:

Input  : Math.sinh(0)
Output : 0

Explicación:
Aquí la fórmula para calcular el seno hiperbólico de cualquier número es: El número e es una constante matemática que tiene un valor aproximado igual a 2.718 .

  e^p-e^-^p/2

 = e^0-e^-^0/2

 = 1-1/2

 = 0

De la misma manera se puede calcular el seno hiperbólico de cualquier número justo después de reemplazar p con el número deseado.

Input  : Math.sinh(15)
Output : 1634508.6862359024

Explicación:
aquí igual que el cálculo anterior, cuando ponemos 15 en lugar de p, el valor se convierte en el resultado que se muestra arriba.
Veamos algo de código JavaScript:

  • Ejemplo 1:

    <script>
      // Printing hyperbolic sine of some numbers
      // taken as parameter of Math.sinh() function.
      document.write(Math.sinh(0) + "<br>");
      document.write(Math.sinh(1) + "<br>");
      document.write(Math.sinh(5) + "<br>");
      document.write(Math.sinh(22) + "<br>");
      document.write(Math.sinh(-2) + "<br>");
      document.write(Math.sinh(4));
    </script>

    Producción:

    0
    1.1752011936438014
    74.20321057778875
    1792456423.065796
    -3.626860407847019
    27.28991719712775
  • Ejemplo 2: >Es un caso de error porque el número complejo no puede tomarse como parámetro de la función, solo el valor entero puede tomarse como parámetro.

    <script>
      // complex number can not be calculated as 
      //the hyperbolic sine.
      document.write(Math.sinh(1 + 2i));
    </script>

    Producción:

    Error: Invalid or unexpected token
  • Ejemplo 3: Aparte de un entero, no se acepta nada como parámetro de la función, por eso aquí la string como parámetro da NaN, es decir, no es un número.

    <script>
      // Any string value as the parameter of the function
      // gives NaN i.e, not a number
      // because only number can be used as the parameters.
      document.write(Math.sinh("geeksforgeeks") + "<br>");
      document.write(Math.sinh("gfg"));
    </script>

    Producción:

    NaN
    NaN

Aplicación: Su aplicación práctica es que cada vez que necesitamos encontrar el valor del seno hiperbólico de un número en ese momento, tomamos la ayuda de la función Math.sinh() en JavaScript.

  • Ejemplo 1:

    <script>
      // Printing hyperbolic sine of some numbers from 0 to 9
      // taken as parameter of Math.sinh() function.
      for (i = 0; i < 10; i++) {
        document.write(Math.sinh(i) + "<br>");
      }
    </script>

    Producción:

    0
    1.1752011936438014
    3.626860407847019
    10.017874927409903
    27.28991719712775
    74.20321057778875
    201.71315737027922
    548.3161232732465
    1490.4788257895502
    4051.54190208279

Navegadores compatibles: los navegadores compatibles con la función JavaScript Math.sinh() se enumeran a continuación:

  • Google Chrome 38 y superior
  • Firefox 25 y superior
  • Ópera 25 y superior
  • Safari 8 y superior
  • Borde 12 y superior

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 *