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

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

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

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

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

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

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

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

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

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

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

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

atnah () Таблица возвращаемых значений
Параметр (x) Возвращаемое значение
-1 <х <1 Конечное значение
х = -1 -∞
х = 1
х 1 NaN (не число

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

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

Когда вы запустите программу, вывод будет:

 atanh (x) = 0,331647 радиан atanh (x) = 19,002 градуса 

Пример 2: функция atanh () с целым типом

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

Когда вы запустите программу, вывод будет:

 atanh (x) = inf радиан atanh (x) = бесконечная степень 

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