Java Math sinh ()

Metoden Java Math sinh () returnerar det hyperboliska sinuset för det angivna värdet.

Den hyperboliska sinus motsvarar (e x - e -x ) / 2 , där e är Eulers nummer.

Syntaxen för sinh()metoden är:

 Math.sinh(double value)

Här sinh()är en statisk metod. Därför använder vi metoden med hjälp av klassnamnet Math.

sinh () Parametrar

Den sinh()metod tar en enda parameter.

  • värde - vinkel vars hyperboliska funktion ska bestämmas

Obs : Värdet används vanligtvis i radianer.

sinh () Returvärden

  • returnerar hyperbolisk sinus av värde
  • returnerar NaN om argumentet värdet är NaN

Obs! Om argumentet är noll eller oändlighet returnerar metoden samma värde noll eller oändlighet med samma tecken som i argumentet.

Exempel 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 ) )

Lägg märke till uttrycket i exemplet ovan

 Math.sinh(value1)

Här har vi använt klassnamnet direkt för att anropa metoden. Det beror på att sinh () är en statisk metod.

Obs! Vi har använt metoden Java Math.toRadians () för att konvertera alla värden till radianer.

Exempel 2: sinh () Returnerar NaN, Zero och 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 ) )

Här,

  • Double.POSITIVE_INFINITY - implementerar positiv oändlighet i Java
  • Double.NEGATIVE_INFINITY - implementerar negativ oändlighet i Java
  • Math.sqrt (-5) - kvadratrot av ett negativt tal är inte ett tal

Obs! Vi har använt metoden Java Math.sqrt () för att beräkna kvadratroten av ett tal.

Rekommenderade handledning

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

Intressanta artiklar...