Функция 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) = бесконечная степень