Funkcja sinh () w C ++ zwraca hiperboliczny sinus kąta podanego w radianach.
Funkcja jest zdefiniowana w pliku nagłówkowym.
(Matematyka) sinh x = sinh (x) (W programowaniu w C ++)
sinh () prototyp (w standardzie C ++ 11)
podwójne sinh (podwójne x); float sinh (float x); long double sinh (long double x); podwójne sinh (T x); // Dla typu całkowitego.
Funkcja sinh () przyjmuje jeden argument w radianach, zwraca hiperboliczny sinusa tego kąta double
, float
lub long double
typu.
Sinus hiperboliczny x jest określony wzorem:
sinh () Parametry
Funkcja sinh () przyjmuje jeden obowiązkowy argument reprezentujący kąt hiperboliczny w radianach.
sinh () Zwracana wartość
Funkcja sinh () zwraca hiperboliczny sinus argumentu.
Jeśli wielkość wyniku jest zbyt duża, aby mogła być reprezentowana przez wartość zwracanego typu, funkcja zwraca HUGE_VAL z odpowiednim znakiem i występuje błąd zakresu przepełnienia.
Przykład 1: Jak działa funkcja 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 uruchomieniu programu wynik będzie następujący:
sinh (x) = 17,3923 sinh (x) = 2,3013
Przykład 2: funkcja sinh () z typem całkowitym
#include #include using namespace std; int main() ( int x = -3; double result; result = sinh(x); cout << "sinh(x) = " << result << endl; return 0; )
Po uruchomieniu programu wynik będzie następujący:
sinh (x) = -10,0179