📜  C++ STL中的tanh()函数(1)

📅  最后修改于: 2023-12-03 14:39:52.220000             🧑  作者: Mango

C++ STL中的tanh()函数

在C++ STL(Standard Template Library)中,tanh()函数是数学库中的一个函数,它以双精度浮点数作参数,并返回该参数的双曲正切值。

语法
double tanh (double x);

参数x为双精度浮点数,表示要计算的对象。

返回值

该函数返回参数的双曲正切值,类型为double。

示例
#include <iostream>
#include <cmath>

using namespace std;

int main () {
    double x = 2.0;
    cout << "tanh(" << x << ") = " << tanh(x) << endl;
    return 0;
}

输出:

tanh(2) = 0.964028
注意事项
  • 该函数只适用于双精度浮点数类型参数,如果参数为其他类型,则需要进行类型转换。
  • 如果参数为正无穷大或负无穷大,则返回1或-1。
  • 如果参数为NaN,则返回NaN。
  • 双曲正切函数是一种奇函数,即tanh(-x) = -tanh(x)。
参考资料