Функция cosh () в C ++ возвращает гиперболический косинус угла в радианах.
Функция определена в заголовочном файле.
(Математика) cosh x = ch (x) (в программировании на C ++)
прототип cosh () (по стандарту C ++ 11)
двойной сш (двойной х); float cosh (float x); длинный двойной сш (длинный двойной х); двойной cosh (T x); // Для целочисленного типа.
Функция сп () принимает один аргумент в радианах и возвращает гиперболический косинус этого угла в double
, float
или long double
типа.
Гиперболический косинус x определяется выражением
cosh () Параметры
Функция cosh () принимает единственный обязательный аргумент, представляющий гиперболический угол в радианах.
cosh () Возвращаемое значение
Функция cosh () возвращает гиперболический косинус аргумента.
Если величина результата слишком велика для представления значением возвращаемого типа, функция возвращается HUGE_VAL
с правильным знаком и возникает ошибка диапазона переполнения.
Пример 1: Как работает функция 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; )
Когда вы запустите программу, вывод будет:
cosh (x) = 47,3215 cosh (x) = 2,50918
Пример 2: функция cosh () с целым типом
#include #include using namespace std; int main() ( int x = -3; double result; result = cosh(x); cout << "cosh(x) = " << result << endl; return 0; )
Когда вы запустите программу, вывод будет:
cosh (х) = 10,0179