Java Math sinh ()

El método Java Math sinh () devuelve el seno hiperbólico del valor especificado.

El seno hiperbólico es equivalente a (e x - e -x ) / 2 , donde e es el número de Euler.

La sintaxis del sinh()método es:

 Math.sinh(double value)

Aquí sinh()hay un método estático. Por lo tanto, estamos accediendo el método que utiliza el nombre de clase, Math.

Parámetros sinh ()

El sinh()método toma un solo parámetro.

  • valor - ángulo cuya función hiperbólica se va a determinar

Nota : El valor se usa generalmente en radianes.

sinh () Valores devueltos

  • devuelve el seno de valor hiperbólico
  • devuelve NaN si el valor del argumento es NaN

Nota : Si el argumento es cero o infinito, el método devuelve el mismo valor cero o infinito con el mismo signo que el argumento.

Ejemplo 1: Java Math sinh ()

 class Main ( public static void main(String() args) ( // create a double variable double value1 = 45.0; double value2 = 60.0; double value3 = 30.0; // convert into radians value1 = Math.toRadians(value1); value2 = Math.toRadians(value2); value3 = Math.toRadians(value3); // compute the hyperbolic sine System.out.println(Math.sinh(value1)); // 0.8686709614860095 System.out.println(Math.sinh(value2)); // 1.2493670505239751 System.out.println(Math.sinh(value3)); // 0.5478534738880397 ) )

En el ejemplo anterior, observe la expresión,

 Math.sinh(value1)

Aquí, hemos usado directamente el nombre de la clase para llamar al método. Es porque sinh () es un método estático.

Nota : Hemos utilizado el método Java Math.toRadians () para convertir todos los valores en radianes.

Ejemplo 2: sinh () Devuelve NaN, Zero e Infinite

 class Main ( public static void main(String() args) ( // create a double variable double value1 = 0.0; double value2 = Double.POSITIVE_INFINITY; double value3 = Double.NEGATIVE_INFINITY; double value4 = Math.sqrt(-5); // convert into radians value1 = Math.toRadians(value1); value2 = Math.toRadians(value2); value3 = Math.toRadians(value3); value4 = Math.toRadians(value4); // compute the hyperbolic sine System.out.println(Math.sinh(value1)); // 0.0 System.out.println(Math.sinh(value2)); // Infinity System.out.println(Math.sinh(value3)); // -Infinity System.out.println(Math.sinh(value4)); // NaN ) )

Aquí,

  • Double.POSITIVE_INFINITY : implementa infinito positivo en Java
  • Double.NEGATIVE_INFINITY - implementa infinito negativo en Java
  • Math.sqrt (-5) : la raíz cuadrada de un número negativo no es un número

Nota : Hemos utilizado el método Java Math.sqrt () para calcular la raíz cuadrada de un número.

Tutoriales recomendados

  • Java Math.cosh ()
  • Java Math.tanh ()

Articulos interesantes...