Java Math sinh ()

De methode Java Math sinh () retourneert de hyperbolische sinus van de opgegeven waarde.

De hyperbolische sinus is gelijk aan (e x - e -x ) / 2 , waarbij e het getal van Euler is.

De syntaxis van de sinh()methode is:

 Math.sinh(double value)

Hier sinh()is een statische methode. Vandaar dat we de toegang tot de methode met behulp van de naam van de klasse, Math.

sinh () Parameters

De sinh()methode heeft één parameter nodig.

  • waarde - hoek waarvan de hyperbolische functie moet worden bepaald

Opmerking : de waarde wordt doorgaans in radialen gebruikt.

sinh () Retourwaarden

  • geeft de hyperbolische sinus van waarde terug
  • NaN als het argument waarde NaN

Opmerking : als het argument nul of oneindig is, retourneert de methode dezelfde waarde nul of oneindig met hetzelfde teken als in argument.

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

Let in het bovenstaande voorbeeld op de uitdrukking,

 Math.sinh(value1)

Hier hebben we de klassenaam direct gebruikt om de methode aan te roepen. Het is omdat sinh () een statische methode is.

Opmerking : we hebben de Java Math.toRadians () - methode gebruikt om alle waarden in radialen om te zetten.

Voorbeeld 2: sinh () Geeft als resultaat NaN, nul en oneindig

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

Hier,

  • Double.POSITIVE_INFINITY - implementeert positieve oneindigheid in Java
  • Double.NEGATIVE_INFINITY - implementeert negatieve oneindigheid in Java
  • Math.sqrt (-5) - vierkantswortel van een negatief getal is geen getal

Opmerking : we hebben de Java Math.sqrt () - methode gebruikt om de vierkantswortel van een getal te berekenen.

Aanbevolen tutorials

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

Interessante artikelen...