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

Содержание

Функция 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) = нан 

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