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