Функцията 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
(не число).
Параметър | Върната стойност |
---|---|
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 градуса