Java Math sinh ()

Phương thức Java Math sinh () trả về sin hyperbol của giá trị được chỉ định.

Sin hyperbol tương đương với (e x - e -x ) / 2 , trong đó e là số của Euler.

Cú pháp của sinh()phương thức là:

 Math.sinh(double value)

Đây, sinh()là một phương thức tĩnh. Do đó, chúng tôi đang truy cập phương thức bằng tên lớp Math,.

sinh () Tham số

Các sinh()phương pháp có một tham số duy nhất.

  • giá trị - góc có chức năng hypebol được xác định

Lưu ý : Giá trị thường được sử dụng bằng radian.

sinh () Giá trị trả về

  • trả về giá trị sin hyperbolic
  • trả về NaN nếu giá trị đối số là NaN

Lưu ý : Nếu đối số là 0 hoặc vô cùng, thì phương thức trả về cùng một giá trị 0 hoặc vô cùng với cùng dấu như trong đối số.

Ví dụ 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 ) )

Trong ví dụ trên, hãy chú ý biểu thức,

 Math.sinh(value1)

Ở đây, chúng ta đã sử dụng trực tiếp tên lớp để gọi phương thức. Đó là bởi vì sinh () là một phương thức tĩnh.

Lưu ý : Chúng tôi đã sử dụng phương thức Java Math.toRadians () để chuyển đổi tất cả các giá trị thành radian.

Ví dụ 2: sinh () Trả về NaN, Zero và 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 ) )

Đây,

  • Double.POSITIVE_INFINITY - triển khai tính vô cực dương trong Java
  • Double.NEGATIVE_INFINITY - triển khai tính vô cực âm trong Java
  • Math.sqrt (-5) - căn bậc hai của một số âm không phải là một số

Lưu ý : Chúng tôi đã sử dụng phương thức Java Math.sqrt () để tính căn bậc hai của một số.

Hướng dẫn được đề xuất

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

thú vị bài viết...