Функція cosh () у C ++ повертає гіперболічний косинус кута, заданого в радіанах.
Функція визначена у файлі заголовка.
(Математика) cosh x = cosh (x) (У програмуванні на C ++)
прототип cosh () (за стандартом C ++ 11)
подвійний кош (подвійний х); плаваючий кош (float x); довгий подвійний кош (довгий подвійний х); подвійний кош (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 (x) = 10,0179