Функцията 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 степен