Функция atanh () возвращает арочный гиперболический тангенс (обратный гиперболический тангенс) числа в радианах.
atanh()
Функция принимает один аргумент (-1 ≦ ≧ х 1), и возвращает дуга гиперболический арктангенс в радианах.
atanh()
Функция включена в файл заголовка.
atanh () Прототип
двойной атанх (двойной х);
Для того, чтобы найти дуги гиперболического тангенса типа int
, float
или long double
, вы можете явно преобразовать тип с double
помощью оператора произнесения.
int x = 0; двойной результат; результат = atanh (double (x));
Кроме того, в C99 были введены две функции atanhf () и atanhl () для работы с типами float
и long double
соответственно.
float atanhf (float x); длинный двойной атанхль (длинный двойной х);
atanh () Параметр
atanh()
Функция принимает один аргумент больше или равен -1 и меньше или равно 1.
Параметр | Описание |
---|---|
двойное значение | Необходимые. Двойное значение, большее или равное 1 (-1 ≦ x ≧ 1). |
Пример 1: функция atanh () с разными параметрами
#include #include int main() ( // constant PI is defined const double PI = 3.1415926; double x, result; x = -0.5; result = atanh(x); printf("atanh(%.2f) = %.2lf in radians", x, result); // converting radians to degree result = atanh(x)*180/PI; printf("atanh(%.2f) = %.2lf in degrees", x, result); // parameter not in range x = 3; result = atanh(x); printf("atanh(%.2f) = %.2lf", x, result); return 0; )
Вывод
атан (-0,50) = -0,55 в радианах атан (-0,50) = -31,47 в градусах атан (3,00) = нан