C ++ acosh () - C ++ стандартна библиотека

Функцията acosh () в C ++ връща дъговия хиперболичен косинус (обратен хиперболичен косинус) на число в радиани.

Функцията acosh () взема един аргумент и връща хиперболичния косинус на дъгата на тази стойност в радиани.

Функцията е дефинирана в заглавния файл.

(Математика) cosh -1 x = acosh (x) (В програмиране на C ++)

прототип на acosh () (от стандарт C ++ 11)

двоен акош (двоен х); плувка акош (плувка х); дълъг двоен акош (дълъг двоен х); двойно acosh (T x); // За интегрален тип

acosh () Параметри

Функцията acosh () приема един задължителен аргумент, който е по-голям или равен на 1.

Ако аргументът е по-малък от 1, възниква грешка в домейн.

acosh () Върната стойност

Функцията acosh () връща стойност в диапазона (0, ∞) .

Ако аргументът, предаден на acosh (), е по-малък от 1, той връща NaN(не число).

acosh () Върнати стойности
Параметър Върната стойност
x> = 1 (0, ∞)
x <1 NaN

Пример 1: Как функцията acosh () работи в C ++?

 #include #include #define PI 3.141592654 using namespace std; int main() ( double x = 13.21, result; result = acosh(x); cout << "acosh(x) = " << result << " radian" << endl; // result in degrees cout << "acosh(x) = " << result*180/PI << " degree" << endl; return 0; )

Когато стартирате програмата, изходът ще бъде:

 acosh (x) = 3.27269 радиан acosh (x) = 187.511 градуса 

Пример 2: функция acosh () с интегрален тип

 #include #include #define PI 3.141592654 using namespace std; int main() ( int x = 4; double result; result = acosh(x); cout << "acosh(x) = " << result << " radian" << endl; // result in degrees cout << "acosh(x) = " << result*180/PI << " degree" << endl; return 0; ) 

Когато стартирате програмата, изходът ще бъде:

 acosh (x) = 2.06344 радиан acosh (x) = 118.226 градуса 

Интересни статии...