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 .
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