expm1() in Java

expm1(): This method is available in the Math class of Java.

Syntax:

double java.lang.Math.expm1(double x)

This method takes one argument of type double. This method returns e^x -1. Note that for values of x near 0, the exact sum of expm1(x) +1 is much closer to the true result of e^x than exp(x).

Special cases:

1. f the argument is NaN, the result is NaN.

2. If the argument is positive infinity, then the result is positive infinity.

3. If the argument is negative infinity, then the result is-1.0.

4. If the argument is zero, then the result is a zero with the same sign as the argument.

The computed result must be within 1 ulp of the exact result. Results must be semi-monotonic. The result of expm1 for any finite input must be greater than or equal to -1.0. Note that once the exact result of ex - 1 is within 1/2ulp of the limit value -1, -1.0 should be returned.

Parameters: One parameter is required for this method.

x: the exponent to raise e to in the computation of e^x -1.

Returns:the value e^x - 1.

For Example:

Math.expm1(13.55) = > It returns 766813.346844413

Approach

Java

public class Expm1 {
    public static void main(String[] args) {

        double x = 13.55;
        System.out.println(Math.expm1(x));

    }
}

Output:

766813.346844413

No comments:

Post a Comment