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

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

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

Функция определена в заголовочном файле.

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

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

двойной акош (двойной х); float acosh (float x); длинный двойной акош (длинный двойной х); двойное кол-во (Т х); // Для целочисленного типа

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

Функция acosh () принимает единственный обязательный аргумент, который больше или равен 1.

Если аргумент меньше 1, возникает ошибка домена.

acosh () Возвращаемое значение

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

Если аргумент, переданный в acosh (), меньше 1, он возвращает NaN(не число).

acosh () Возвращаемые значения
Параметр Возвращаемое значение
х> = 1 (0, ∞)
х <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 градуса 

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