Java Math tanh ()

De Java Math-methode tanh () retourneert de hyperbolische tangens van de opgegeven waarde.

De hyperbolische tangens is gelijk aan (e x - e -x ) / (e x + e -x ) , waarbij e het getal van Euler is. Ook tanh = sinh/cosh.

De syntaxis van de tanh()methode is:

 Math.tanh(double value)

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

tanh () Parameters

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

  • waarde - hoek waarvan de hyperbolische tangens moet worden bepaald

Opmerking : de waarde wordt doorgaans in radialen gebruikt.

tanh () Retourwaarden

  • geeft de hyperbolische tangens van waarde terug
  • NaN als het argument waarde NaN
  • geeft 1,0 terug als het argument positief oneindig is
  • geeft -1,0 terug als het argument negatief oneindig is

Opmerking : als het argument nul is, retourneert de methode nul met hetzelfde teken als het argument.

Voorbeeld 1: Java Math tanh ()

 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 tangent System.out.println(Math.tanh(value1)); // 0.6557942026326724 System.out.println(Math.tanh(value2)); // 0.7807144353592677 System.out.println(Math.tanh(value3)); // 0.4804727781564516 ) )

Let in het bovenstaande voorbeeld op de uitdrukking,

 Math.tanh(value1)

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

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

Voorbeeld 2: bereken tanh () met sinh () en 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; // convert into radians value1 = Math.toRadians(value1); value2 = Math.toRadians(value2); value3 = Math.toRadians(value3); // compute the hyperbolic tangent: sinh()/cosh() // returns 0.6557942026326724 System.out.println(Math.sinh(value1)/Math.cosh(value1)); // returns 0.7807144353592677 System.out.println(Math.sinh(value2)/Math.cosh(value2)); // returns 0.4804727781564516 System.out.println(Math.sinh(value3)/Math.cosh(value3)); ) )

Let in het bovenstaande voorbeeld op de uitdrukking,

 Math.sinh(value1)/Math.cosh(value2)

Hier berekenen we de hyperbolische tangens met behulp van de sinh()/cosh()formule. Zoals we kunnen zien is het resultaat van tanh()en sinh()/cosh()is hetzelfde.

Voorbeeld 2: tanh () met nul, NaN en oneindig

 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); 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 tangent System.out.println(Math.tanh(value1)); // 1.0 System.out.println(Math.tanh(value2)); // -1.0 System.out.println(Math.tanh(value3)); // NaN System.out.println(Math.tanh(value4)); // 0.0 ) )

In het bovenstaande voorbeeld

  • 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

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

Opmerking : De tanh()methode retourneert 1,0 voor het positieve oneindigheidsargument en -1,0 voor het negatieve oneindigheidsargument .

Aanbevolen tutorials

  • Java Math.sinh ()
  • Java Math.cosh ()

Interessante artikelen...