java.lang.StrictMath.tanh()方法用於返回作為參數傳遞給函數的雙精度值的雙曲正切。 x的雙曲正切由下式定義其中e表示歐拉號碼。
用法:
public static double tanh(double x)
參數:該函數接受雙精度類型的單個參數x,表示要返回其雙曲正切等效性的值。
返回值:此方法返回一個double值,它是x的雙曲正切值。精確tanh的絕對值不會超過1。考慮以下情況:
- 如果參數為NaN,則函數返回NaN。
- 對於正無窮大和負無窮大,該函數分別返回+1.0和-1.0。
- 如果參數為零,則該函數返回零且符號與參數相同
例子:
Input: 0.7853981633974483 Output: 0.6557942026326724 Input: 4.0 Output: 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()
相關用法
- Java Math tanh()用法及代碼示例
- Java StrictMath sin()用法及代碼示例
- Java StrictMath tan()用法及代碼示例
- Java StrictMath log()用法及代碼示例
- Java StrictMath pow()用法及代碼示例
- Java StrictMath exp()用法及代碼示例
- Java StrictMath log10()用法及代碼示例
- Java StrictMath rint()用法及代碼示例
- Java StrictMath atan2()用法及代碼示例
- Java StrictMath hypot()用法及代碼示例
- Java StrictMath scalb()用法及代碼示例
- Java StrictMath nextDown()用法及代碼示例
- Java StrictMath round()用法及代碼示例
- Java StrictMath ulp()用法及代碼示例
- Java StrictMath cos()用法及代碼示例
注:本文由純淨天空篩選整理自RICHIK BHATTACHARJEE大神的英文原創作品 StrictMath tanh() Method in Java。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。