Функція atanh () у C ++ повертає гіперболічний тангенс дуги (зворотний гіперболічний тангенс) числа в радіанах.
Функція atanh () приймає один аргумент і повертає гіперболічний тангенс дуги цього значення в радіанах.
Функція визначена у файлі заголовка.
(Математика) tanh -1 x = atanh (x) (У програмуванні на C ++)
прототип atanh () (за стандартом C ++ 11)
подвійний атань (подвійний х); float atanh (float x); довгий подвійний атань (довгий подвійний х); подвійний атань (T x); // Для цілісного типу
atanh () Параметри
Функція atanh () приймає один обов’язковий аргумент у діапазоні (-1, 1).
Якщо значення більше 1 або менше -1, виникає помилка домену.
atanh () Повернене значення
Функція atanh () повертає зворотний гіперболічний тангенс аргументу, переданого їй.
atnah () Таблиця повернутих значень| Параметр (x) | Повернене значення | 
|---|---|
| -1 <x <1 | Кінцеве значення | 
| x = -1 | -∞ | 
| x = 1 | ∞ | 
| x 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) = inf ступінь








