C++ Math asinh
The function computes the arc hyperbolic sine of an angle given in radian.
Where , an arc of hyperbolic sine is the inverse of hyperbolic sine.
Syntax
Suppose an angle given in radian is 'x':
Example
float asinh(float x);
double asinh(double x);
long double asinh(long double x);
double asinh(integral x);
Parameter
x : The value whose arc hyperbolic sine is to be computed.
Return value
The function returns the arc hyperbolic sine of an angle given in radian.
Example 1
Let's see the simple example when the value of degree is integer type.
Example
#include <iostream>
#include<math.h>
using namespace std;
int main()
{
int degree =90;
float x = degree*3.14/180;
std::cout << "Value of degree is : " <<degree<< std::endl;
cout<<"sinh(x) : "<<sinh(x)<<'\n';
cout<<"asinh(x) : "<<asinh(x);
return 0;
}
Output:
Output
Value of degree is : 90
sinh(x) : 2.2993
asinh(x) : 1.23298
In this example, asinh computes the arc hyperbolic sine of x and returns the value 1.23.
Example 2
Let's see the simple example when the value of degree is float type.
Example
#include <iostream>
#include<math.h>
using namespace std;
int main()
{
float degree = 45.5;
float x = degree*3.14/180;
std::cout << "Value of degree is : " <<degree<< std::endl;
cout<<"sinh(x) : "<<sinh(x)<<'\n';
cout<<"asinh(x) : "<<asinh(x);
return 0;
}
Output:
Output
Value of degree is : 45.5
sinh(x) : 0.879727
asinh(x) : 0.727759
In this example, asinh function computes the arc hyperbolic sine of x and returns the value 0.72.