C++ Math atanh()函数

C++ Math atanh()函数

该函数计算以弧度表示的角度的反双曲正切。

其中,反双曲正切是双曲正切的逆运算。

tanh-1x =atanh(x)

语法

假设以弧度表示的角度为’x’:

float atanh(float x);
double atanh(double x);
long double atanh(long double x);
double atanh(integral x);

注意:返回类型可以是float、double或long double。

参数

x : 要计算其反双曲正切的值。

返回值

返回x的反双曲正切值。

参数 返回值
-1 < x < 1 有限值
x= -1 负无穷
x=1 正无穷
x<-1或x>1 非数值(NaN)

示例1

让我们来看一个简单的示例,当x的值介于-1和1之间时。

#include 
#include
using namespace std;
int main()
{
  float x=0.5;
std::cout << "value of x is :" <

输出:

value of x is :0.5
atanh(x) : 0.549306   

在这个示例中,atanh(x)函数计算x的反双曲正切,并返回值0.54。

示例2

让我们看一个简单的示例,当x的值为-1时。

#include 
#include
using namespace std;
int main()
{
  int x= -1;
std::cout << "value of x is :" <

输出:

value of x is :-1
atanh(x) : -inf   

在这个示例中,atanh(x)函数计算x的反双曲正切并返回值?inf。

示例3

让我们看一个简单的示例,当x的值等于1时。

#include 
#include
using namespace std;
int main()
{
  int x=1;
std::cout << "value of x is :" <

输出:

value of x is :1
atanh(x) : inf   

在这个示例中,atanh(x)计算x的反双曲正切,并返回值inf。

示例4

让我们看一个简单的示例,当x的值大于1时。

#include 
#include
using namespace std;
int main()
{
  int x=5;
std::cout << "value of x is :" <

输出:

value of x is :5
atanh(x) : -nan   

在这个示例中,atanh(x)计算x的反双曲正切值,并返回值 -nan。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程