Java Math tanh ()

Die Java Math tanh () -Methode gibt den hyperbolischen Tangens des angegebenen Werts zurück.

Der Tangens hyperbolicus ist äquivalent zu (e x - e -x ) / (e x + e -x ) , wobei e die Eulersche Zahl ist. Auch tanh = sinh/cosh.

Die Syntax der tanh()Methode lautet:

 Math.tanh(double value)

Hier tanh()ist eine statische Methode. Daher greifen wir über den Klassennamen auf die Methode zu Math.

tanh () Parameter

Die tanh()Methode verwendet einen einzelnen Parameter.

  • Wert - Winkel, dessen hyperbolische Tangente bestimmt werden soll

Hinweis : Der Wert wird im Allgemeinen im Bogenmaß verwendet.

tanh () Rückgabewerte

  • Gibt den hyperbolischen Tangens - Wert
  • NaN zurück , wenn das Argument Wert NaN
  • Gibt 1.0 zurück, wenn das Argument positiv unendlich ist
  • Gibt -1,0 zurück, wenn das Argument negativ unendlich ist

Hinweis : Wenn das Argument Null ist, gibt die Methode Null mit demselben Vorzeichen wie das Argument zurück.

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

Beachten Sie im obigen Beispiel den Ausdruck:

 Math.tanh(value1)

Hier haben wir den Klassennamen direkt verwendet, um die Methode aufzurufen. Es ist, weil tanh()es eine statische Methode ist.

Hinweis : Wir haben die Java Math.toRadians () -Methode verwendet, um alle Werte in Bogenmaß zu konvertieren.

Beispiel 2: Berechnen Sie tanh () mit sinh () und 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)); ) )

Beachten Sie im obigen Beispiel den Ausdruck:

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

Hier sinh()/cosh()berechnen wir die hyperbolische Tangente mithilfe der Formel. Wie wir sehen können, ist das Ergebnis von tanh()und sinh()/cosh()dasselbe.

Beispiel 2: tanh () Mit Null, NaN und Unendlich

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

Im obigen Beispiel ist

  • Double.POSITIVE_INFINITY - implementiert positive Unendlichkeit in Java
  • Double.NEGATIVE_INFINITY - implementiert negative Unendlichkeit in Java
  • Math.sqrt (-5) - Quadratwurzel einer negativen Zahl ist keine Zahl

Wir haben die Java Math.sqrt () -Methode verwendet, um die Quadratwurzel einer Zahl zu berechnen.

Hinweis : Die tanh()Methode gibt 1.0 für das Argument der positiven Unendlichkeit und -1,0 für das Argument der negativen Unendlichkeit zurück .

Empfohlene Tutorials

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

Interessante Beiträge...