该函数计算以弧度表示的角度的双曲正切。
其中,双曲线正切是双曲正切的逆运算。
假设以弧度表示的角度为" x":
float atanh(float x); double atanh(double x); long double atanh(long double x); double atanh(integral x);
x :要计算其双曲线正切值的值。
它返回x的弧双曲正切值。
参数 | 返回值 |
---|---|
-1 |
Finite value |
x= -1 | -inf |
x=1 | inf |
x1 | Not a Number(nan) |
让我们看一个简单的示例,其中x的值介于-1和1之间。
#include <iostream> #include<math.h> using namespace std; int main() { float x=0.5; std::cout << "value of x is :" <<x <<std::endl; cout<<"atanh(x) : "<<atanh(x); return 0; }
输出:
value of x is :0.5 atanh(x) : 0.549306
在此示例中,atanh(x)函数计算x的弧双曲正切值并返回值0.54。
让我们看一下x值为-1时的简单示例。
#include <iostream> #include<math.h> using namespace std; int main() { int x= -1; std::cout << "value of x is :" <<x <<std::endl; cout<<"atanh(x) : "<<atanh(x); return 0; }
输出:
value of x is :-1 atanh(x) : -inf
在此示例中,atanh(x)函数计算x的弧双曲正切值并返回值?inf。
让我们看一个简单的例子,当x的值等于1时。
#include <iostream> #include<math.h> using namespace std; int main() { int x=1; std::cout << "value of x is :" <<x <<std::endl; cout<<"atanh(x) : "<<atanh(x); return 0; }
输出:
value of x is :1 atanh(x) : inf
在此示例中,atanh(x)计算x的弧双曲正切值并返回值inf。
让我们看一个简单的例子,当x的值大于1时。
#include <iostream> #include<math.h> using namespace std; int main() { int x=5; std::cout << "value of x is :" <<x <<std::endl; cout<<"atanh(x) : "<<atanh(x); return 0; }
输出:
value of x is :5 atanh(x) : -nan
在此示例中,atanh(x)计算x的弧双曲正切值并返回-nan值。
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)