Funkcja cosh () w C ++ zwraca hiperboliczny cosinus kąta podanego w radianach.
Funkcja jest zdefiniowana w pliku nagłówkowym.
(Matematyka) cosh x = cosh (x) (w programowaniu w C ++)
cosh () prototyp (w standardzie C ++ 11)
podwójne cosh (podwójne x); float cosh (float x); długi podwójny cosh (długi podwójny x); podwójne cosh (T x); // Dla typu całkowitego.
Funkcja cosh () przyjmuje jeden argument w radianach, zwraca hiperboliczny cosinusa tego kąta double
, float
lub long double
typu.
Cosinus hiperboliczny x jest wyrażony przez,
cosh () Parametry
Funkcja cosh () przyjmuje jeden obowiązkowy argument reprezentujący kąt hiperboliczny w radianach.
cosh () Wartość zwracana
Funkcja cosh () zwraca hiperboliczny cosinus 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 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 uruchomieniu programu wynik będzie następujący:
cosh (x) = 47,3215 cosh (x) = 2,50918
Przykład 2: funkcja cosh () z typem całkowitym
#include #include using namespace std; int main() ( int x = -3; double result; result = cosh(x); cout << "cosh(x) = " << result << endl; return 0; )
Po uruchomieniu programu wynik będzie następujący:
cosh (x) = 10,0179