Funkcia cosh () v C ++ vráti hyperbolický kosínus uhla uvedeného v radiánoch.
Funkcia je definovaná v hlavičkovom súbore.
(Matematika) cosh x = cosh (x) (v programovaní v C ++)
prototyp cosh () (od štandardu C ++ 11)
double cosh (double x); float cosh (float x); dlhý dvojitý plášť (dlhý dvojitý x); dvojitý plášť (T x); // Pre integrálny typ.
Funkcia cosh () má jediný parameter v radiánoch a vracia hyperbolického kosínusu tohto uhla double
, float
alebo long double
typu.
Hyperbolický kosínus x je daný,
cosh () parametre
Funkcia cosh () má jediný povinný argument predstavujúci hyperbolický uhol v radiánoch.
cosh () Vrátená hodnota
Funkcia cosh () vráti hyperbolický kosínus argumentu.
Ak je veľkosť výsledku príliš veľká na to, aby ju predstavovala hodnota návratového typu, funkcia sa vráti HUGE_VAL
so správnym znamienkom a dôjde k chybe rozsahu pretečenia.
Príklad 1: Ako funguje funkcia 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; )
Po spustení programu bude výstup:
cosh (x) = 47,3215 cosh (x) = 2,50918
Príklad 2: funkcia cosh () s integrálnym typom
#include #include using namespace std; int main() ( int x = -3; double result; result = cosh(x); cout << "cosh(x) = " << result << endl; return 0; )
Po spustení programu bude výstup:
cosh (x) = 10,0179