C++ Math atanh()
The function computes the arc hyperbolic tangent of an angle given in radian.
Where, an arc hyperbolic tangent is the inverse operation of hyperbolic tangent.
Syntax
Suppose an angle given in radian is ‘x’:
Note: The return_type can be float, double long double.
Parameter
x: The value whose arc hyperbolic tangent is to be computed.
Return value
It returns the arc hyperbolic tangent of x.
Parameter | Return value |
---|---|
-1 | Finite value |
x= -1 | -inf |
x=1 | inf |
x<-1 or x>1 | Not a Number(nan) |
Example 1
Let’s see the simple example when the value of x lies between -1 and 1.
Output:
value of x is :0.5 atanh(x) : 0.549306
In this example, atanh(x) function computes the arc hyperbolic tangent of x and returns the value 0.54.
Example 2
Let’s see the simple example when the value of x is -1.
Output:
value of x is :-1 atanh(x) : -inf
In this example, atanh(x) function computes the arc hyperbolic tangent of x and returns the value ?inf.
Example 3
Let’s see the simple example when the value of x is equal to 1.
Output:
value of x is :1 atanh(x) : inf
In this example, atanh(x) computes the arc hyperbolic tangent of x and returns the value inf.
Example 4
Let’s see the simple example when the value of x is greater than 1.
Output:
value of x is :5 atanh(x) : -nan
In this example, atanh(x) computes the arc hyperbolic tangent of x and returns the value -nan.