Java Math tanh ()

Metóda Java Math tanh () vracia hyperbolický tangens zadanej hodnoty.

Hyperbolická tangenta je ekvivalentná k (e x - e -x ) / (e x + e -x ) , kde e je Eulerovo číslo. Tiež tanh = sinh/cosh.

Syntax tanh()metódy je:

 Math.tanh(double value)

Tu tanh()je statická metóda. Z toho dôvodu sme sa v prístupe k metódu pomocou názvu triedy, Math.

parametre tanh ()

tanh()Metóda preberá jeden parameter.

  • hodnota - uhol, ktorého hyperbolický tangens sa má určiť

Poznámka : Hodnota sa zvyčajne používa v radiánoch.

tanh () Návratové hodnoty

  • vráti hyperbolický tangens hodnoty
  • vráti NaN, ak je hodnota argumentu NaN
  • vráti 1.0, ak je argument kladné nekonečno
  • vráti -1.0, ak je argument záporné nekonečno

Poznámka : Ak je argument nula, potom metóda vráti nulu s rovnakým znamienkom ako argument.

Príklad 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 ) )

Vo vyššie uvedenom príklade si všimnite výraz,

 Math.tanh(value1)

Tu sme priamo použili názov triedy na volanie metódy. Je to preto, že tanh()ide o statickú metódu.

Poznámka : Na prevedenie všetkých hodnôt do radiánov sme použili metódu Java Math.toRadians ().

Príklad 2: Vypočítajte tanh () pomocou sinh () a 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)); ) )

Vo vyššie uvedenom príklade si všimnite výraz,

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

Tu vypočítavame hyperbolickú tangensu pomocou sinh()/cosh()vzorca. Ako vidíme výsledok tanh()a sinh()/cosh()je rovnaký.

Príklad 2: tanh () S nulou, NaN a nekonečnom

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

Vo vyššie uvedenom príklade

  • Double.POSITIVE_INFINITY - implementuje pozitívne nekonečno v Jave
  • Double.NEGATIVE_INFINITY - implementuje negatívne nekonečno v Jave
  • Math.sqrt (-5) - druhá odmocnina záporného čísla nie je číslo

Na výpočet druhej odmocniny čísla sme použili metódu Java Math.sqrt ().

Poznámka : tanh()Metóda vráti 1,0 pre argument pozitívneho nekonečna a -1,0 pre argument negatívneho nekonečna .

Odporúčané návody

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

Zaujímavé články...