Java Math cosh ()

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

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

La sintaxis del cosh()método es:

 Math.cosh(double value)

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

Parámetros de cosh ()

El cosh()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.

cosh () Valores devueltos

  • devuelve el coseno hiperbólico de valor
  • devuelve NaN si el valor del argumento es NaN
  • devuelve 1.0 si el argumento es 0

Nota : Si el argumento es infinito, el método devuelve infinito positivo.

Ejemplo 1: Java Math cosh ()

 class Main ( public static void main(String() args) ( // create a double variable double value1 = 45.0; double value2 = 60.0; double value3 = 30.0; double value4 = 0.0; // convert into radians value1 = Math.toRadians(value1); value2 = Math.toRadians(value2); value3 = Math.toRadians(value3); value4 = Math.toRadians(value4); // compute the hyperbolic cosine System.out.println(Math.cosh(value1)); // 1.3246090892520057 System.out.println(Math.cosh(value2)); // 1.600286857702386 System.out.println(Math.cosh(value3)); // 1.1402383210764286 System.out.println(Math.cosh(value4)); // 1.0 ) )

En el ejemplo anterior, observe la expresión,

 Math.cosh(value1)

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

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

Ejemplo 2: cosh () Devuelve NaN e Infinito

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

En el ejemplo anterior,

  • 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

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

Nota : El cosh()método devuelve infinito positivo para argumentos de infinito tanto negativos como positivos.

Tutoriales recomendados

  • Java Math.sinh ()
  • Java Math.tanh ()

Articulos interesantes...