Функція 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 ступінь