Java Math tanh ()

Методът Java Math tanh () връща хиперболичния тангенс на посочената стойност.

Хиперболичната тангента е еквивалентна на (e x - e -x ) / (e x + e -x ) , където e е числото на Ойлер. Също така tanh = sinh/cosh.

Синтаксисът на tanh()метода е:

 Math.tanh(double value)

Тук tanh()е статичен метод. Следователно имаме достъп до метода, като използваме името на класа Math,.

Параметри tanh ()

В tanh()метода се един параметър.

  • стойност - ъгъл, чийто хиперболичен тангенс трябва да бъде определен

Забележка : Стойността обикновено се използва в радиани.

tanh () Възвръщаеми стойности

  • връща хиперболичния тангенс на стойност
  • връща NaN, ако стойността на аргумента е NaN
  • връща 1.0, ако аргументът е положителна безкрайност
  • връща -1.0, ако аргументът е отрицателна безкрайност

Забележка : Ако аргументът е нула, тогава методът връща нула със същия знак като аргумента.

Пример 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 ) )

В горния пример обърнете внимание на израза,

 Math.tanh(value1)

Тук директно използвахме името на класа, за да извикаме метода. Това е така, защото tanh()е статичен метод.

Забележка : Използвахме метода Java Math.toRadians (), за да преобразуваме всички стойности в радиани.

Пример 2: Изчислете tanh () Използвайки sinh () и 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)); ) )

В горния пример обърнете внимание на израза,

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

Тук изчисляваме хиперболичния тангенс, използвайки sinh()/cosh()формула. Както виждаме резултата от tanh()и sinh()/cosh()е същият.

Пример 2: tanh () С нула, NaN и безкрайно

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

В горния пример,

  • Double.POSITIVE_INFINITY - реализира положителна безкрайност в Java
  • Double.NEGATIVE_INFINITY - реализира отрицателна безкрайност в Java
  • Math.sqrt (-5) - квадратен корен от отрицателно число не е число

Използвахме метода Java Math.sqrt (), за да изчислим квадратния корен на число.

Забележка : tanh()Методът връща 1.0 за аргумента за положителна безкрайност и -1.0 за аргумента за отрицателна безкрайност .

Препоръчани уроци

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

Интересни статии...