Funcția asinh () din C ++ returnează sinusul hiperbolic al arcului (sinusul hiperbolic invers) al unui număr în radiani.
Funcția asinh () ia un singur argument și returnează sinusul hiperbolic al acelei valori în radiani.
Funcția este definită în fișierul antet.
(Matematică) sinh -1 x = asinh (x) (În programarea C ++)
prototip asinh () (Începând cu standardul C ++ 11)
asinh dublu (x dublu); float asinh (float x); lung dublu asinh (lung dublu x); asinh dublu (T x); // Pentru tip integral
asinh () Parametri
Funcția asinh () ia un singur argument obligatoriu al cărui sinus hiperbolic invers trebuie calculat.
Poate fi orice valoare, adică negativă, pozitivă sau zero.
asinh () Valoare returnată
Funcția asinh () returnează sinusul hiperbolic invers al argumentului în radiani.
Exemplul 1: Cum funcționează funcția asinh () în C ++?
#include #include #define PI 3.141592654 using namespace std; int main() ( double x = -6.82, result; result = asinh(x); cout << "asinh(x) = " << result << " radian" << endl; // result in degrees cout << "asinh(x) = " << result*180/PI << " degree" << endl; return 0; )
Când rulați programul, ieșirea va fi:
asinh (x) = -2,61834 radian asinh (x) = -150,02 grade
Exemplul 2: funcția asinh () cu tip integral
#include #include #define PI 3.141592654 using namespace std; int main() ( int x = 11; double result; result = asinh(x); cout << "asinh(x) = " << result << " radian" << endl; // result in degrees cout << "asinh(x) = " << result*180/PI << " degree" << endl; return 0; )
Când rulați programul, ieșirea va fi:
asinh (x) = 3.0931 radian asinh (x) = 177.222 grade