Java Math sinh ()

Java Math sinh () meetod tagastab määratud väärtuse hüperboolse siinuse.

Hüperboolne siinus on samaväärne (e x - e -x ) / 2-ga , kus e on Euleri arv.

Meetodi süntaks sinh()on:

 Math.sinh(double value)

Siin sinh()on staatiline meetod. Seega oleme juurdepääsu meetod kasutab klassi nimi, Math.

sinh () Parameetrid

sinh()Meetod võtab ühe parameetri.

  • väärtus - nurk, mille hüperboolne funktsioon tuleb määrata

Märkus . Väärtust kasutatakse tavaliselt radiaanides.

sinh () Tagastusväärtused

  • tagastab väärtuse hüperboolse siinuse
  • tagastab NaN, kui argumendi väärtus on NaN

Märkus . Kui argument on null või lõpmatus, tagastab meetod sama väärtuse nulli või lõpmatuse sama märgiga kui argumendis.

Näide 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 ) )

Ülalolevas näites pange tähele väljendit

 Math.sinh(value1)

Siin oleme meetodi kutsumiseks otseselt kasutanud klassi nime. Sellepärast, et sinh () on staatiline meetod.

Märkus . Kõigi väärtuste teisendamiseks radiaanideks kasutasime Java Math.toRadians () meetodit.

Näide 2: sinh () tagastab NaN, Zero ja Infinite

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

Siin,

  • Double.POSITIVE_INFINITY - rakendab Java-s positiivse lõpmatuse
  • Double.NEGATIVE_INFINITY - rakendab Java-s negatiivse lõpmatuse
  • Math.sqrt (-5) - negatiivse arvu ruutjuur pole arv

Märkus . Arvu ruutjuure arvutamiseks oleme kasutanud Java Math.sqrt () meetodit.

Soovitatavad õpetused

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

Huvitavad Artiklid...