Java expm1()

Giới thiệu về Java expm1()

Trong ngôn ngữ lập trình Java, hàm expm1() là một phần của lớp java.lang.Math. Hàm này được sử dụng để tính giá trị của e^x - 1, trong đó e là cơ số của logarit tự nhiên, khoảng 2.71828. Hàm này rất hữu ích khi làm việc với các số nhỏ vì nó giúp giảm thiểu sai số do mất mát số liệu khi làm việc với giá trị rất gần với 0.

Cú pháp của expm1()

Cú pháp của hàm expm1() trong Java như sau:

static double expm1(double x)

Trong đó:

  • x: là tham số đầu vào, là giá trị mà bạn muốn tính e^x - 1.
  • Phương thức trả về giá trị kiểu double.

Ví dụ sử dụng expm1()

Dưới đây là một số ví dụ minh họa cách sử dụng hàm expm1() trong Java:

Ví dụ 1: Tính expm1 cho giá trị dương

public class Expm1Example {
    public static void main(String[] args) {
        double value = 1.0; // Giá trị đầu vào
        double result = Math.expm1(value);
        System.out.println("expm1(" + value + ") = " + result);
    }
}

Kết quả: expm1(1.0) = 1.718281828459045

Ví dụ 2: Tính expm1 cho giá trị âm

public class Expm1Example {
    public static void main(String[] args) {
        double value = -1.0; // Giá trị đầu vào
        double result = Math.expm1(value);
        System.out.println("expm1(" + value + ") = " + result);
    }
}

Kết quả: expm1(-1.0) = -0.6321205588285577

Ví dụ 3: Tính expm1 cho giá trị gần bằng 0

public class Expm1Example {
    public static void main(String[] args) {
        double value = 1e-10; // Giá trị đầu vào rất nhỏ
        double result = Math.expm1(value);
        System.out.println("expm1(" + value + ") = " + result);
    }
}

Kết quả: expm1(1e-10) = 1.00000000005E-10

Kết luận

Hàm expm1() trong Java là một công cụ mạnh mẽ khi làm việc với các giá trị gần với 0, giúp giảm thiểu sai lầm trong các phép tính. Bằng cách sử dụng hàm này, lập trình viên có thể có được kết quả chính xác hơn trong các bài toán liên quan đến logarit tự nhiên.