Java StrictMath tanh()方法

Java StrictMath tanh()方法

java.lang.StrictMath.tanh() 方法用于返回作为参数传递给函数的双曲tan值。x的双曲tan是由公式Java StrictMath tanh,其中e表示 欧拉数

语法

public static double tanh(double x)

参数: 该函数接受一个双倍类型的参数x,指的是要返回其双曲正切等值的值。

返回值: 该方法返回一个双倍值,即 x 的双曲正切 。 精确tanh的绝对值永远不会超过1,考虑以下情况。

  • 如果参数是 NaN ,则函数返回 NaN
  • 对于正无穷大和负无穷大,函数分别返回 +1.0-1.0
  • 如果参数为零,函数返回与参数相同的符号的零。

例子

输入: 0.7853981633974483
输出:0.6557942026326724

输入: 4.0
输出:0.999329299739067

下面的程序说明了 java.lang.StrictMath.tanh() 方法:

程序1

// Java Program to demonstrate tanh()
import java.io.*;
import java.math.*;
import java.lang.*;
  
class GFG {
    public static void main(String[] args)
    {
  
        double x = (45 * Math.PI) / 180;
  
        // Display the hyperbolic tan of the value
        System.out.println("Hyperbolic tan of "
                + x + " = " + StrictMath.tanh(x));
    }
}

输出:

Hyperbolic tan of 0.7853981633974483 = 0.6557942026326724

程序2

// Java Program to illustrate 
// StrictMath.tanh() function 
  
import java.io.*;
import java.math.*;
import java.lang.*;
  
class GFG {
    public static void main(String[] args)
    {
  
        double x1 = 180 / (0.0), x2 = 0;
  
        // Display the hyperbolic tan of the values
        System.out.println("Hyperbolic tan of "
               + x1 + " = " + StrictMath.tanh(x1));
        System.out.println("Hyperbolic tan of "
               + x2 + " = " + StrictMath.tanh(x2));
    }
}

输出:

Hyperbolic tan of Infinity = 1.0
Hyperbolic tan of 0.0 = 0.0

**参考资料: ** https://docs.oracle.com/javase/8/docs/api/java/lang/StrictMath.html#tanh()

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程