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

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

Цікаві статті...