Java Math tanh()方法及其示例

这个 JAVA朗,数学。tanh() 返回作为参数传递给它的双精度值的双曲正切。任意值的双曲正切 A. 定义为,

null

((e) A. –e -a )/2) /((e) A. +e -a )/2)

其中e是欧拉数。换句话说,我们可以说tanh(a)=sinh(a)/cosh(a)。

如果论点是正确的 ,那么结果是 .如果论点是正确的 正无穷大 那么结果就是 +1.0 .如果论点是正确的 负无穷大 那么结果就是 -1.0 .如果论点是正确的 ,那么结果是 与论点a的符号相同。

语法:

public static double tanh(double a)
Parameter :
a : the value whose hyperbolic tangent is to be returned.

返回: 此方法返回 双曲正切 论点的价值。

例1: 表示工作 JAVA朗,数学。tanh() 方法

// Java program to demonstrate working
// of java.lang.Math.tanh() method
import java.lang.Math;
class Gfg {
// driver code
public static void main(String args[])
{
double a = 3.5 ;
System.out.println(Math.tanh(a));
a = 90.328 ;
System.out.println(Math.tanh(a));
a = 0 ;
// argument is zero, output will also be 0
System.out.println(Math.tanh(a));
}
}


输出:

0.9981778976111987
1.0
0.0

例2: 表示工作 JAVA朗,数学。tanh() 参数为NaN或无穷大时的方法。

// Java program to demonstrate working
// of java.lang.Math.tanh() method infinity case
import java.lang.Math; // importing java.lang package
public class GFG {
public static void main(String[] args)
{
double positiveInfinity =
Double.POSITIVE_INFINITY;
double negativeInfinity =
Double.NEGATIVE_INFINITY;
double nan = Double.NaN;
double result;
// Here argument is negative infinity
result = Math.tanh(negativeInfinity);
System.out.println(result);
// Here argument is positive infinity
result = Math.tanh(positiveInfinity);
System.out.println(result);
// Here argument is NaN, output will be NaN
result = Math.tanh(nan);
System.out.println(result);
}
}


输出:

-1.0
1.0
NaN

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享