Funcția cosh () din C ++ returnează cosinusul hiperbolic al unui unghi dat în radiani.
Funcția este definită în fișierul antet.
(Matematică) cosh x = cosh (x) (În programarea C ++)
prototip cosh () (Începând cu standardul C ++ 11)
dublu cosh (dublu x); float cosh (float x); lung dublu cosh (lung dublu x); dublu cosh (T x); // Pentru tip integral.
Funcția cosh () are un singur argument în radiani și întoarce cosinusul hiperbolic acelui unghi double
, float
sau de long double
tip.
Cosinusul hiperbolic al lui x este dat de,
cosh () Parametri
Funcția cosh () ia un singur argument obligatoriu reprezentând un unghi hiperbolic în radiani.
cosh () Valoare returnată
Funcția cosh () returnează cosinusul hiperbolic al argumentului.
Dacă magnitudinea rezultatului este prea mare pentru a fi reprezentată de o valoare de tipul returnat, funcția revine HUGE_VAL
cu semnul corespunzător și apare o eroare de interval de depășire.
Exemplul 1: Cum funcționează funcția cosh ()?
#include #include using namespace std; int main() ( double x = 4.55, result; result = cosh(x); cout << "cosh(x) = " << result << endl; // x in Degrees double xDegrees = 90; x = xDegrees * 3.14159/180; result = cosh(x); cout << "cosh(x) = " << result << endl; return 0; )
Când rulați programul, ieșirea va fi:
cosh (x) = 47.3215 cosh (x) = 2.50918
Exemplul 2: funcția cosh () cu tip integral
#include #include using namespace std; int main() ( int x = -3; double result; result = cosh(x); cout << "cosh(x) = " << result << endl; return 0; )
Când rulați programul, ieșirea va fi:
cosh (x) = 10.0179