La funzione atanh () in C ++ restituisce la tangente iperbolica dell'arco (tangente iperbolica inversa) di un numero in radianti.
La funzione atanh () accetta un singolo argomento e restituisce la tangente iperbolica dell'arco di quel valore in radianti.
La funzione è definita nel file di intestazione.
(Matematica) tanh -1 x = atanh (x) (nella programmazione C ++)
prototipo atanh () (come dallo standard C ++ 11)
doppia atanh (doppia x); float atanh (float x); lunga doppia atanh (lunga doppia x); doppia atanh (T x); // Per il tipo integrale
atanh () Parametri
La funzione atanh () accetta un singolo argomento obbligatorio nell'intervallo (-1, 1).
Se il valore è maggiore di 1 o minore di -1, si verifica un errore di dominio.
atanh () Restituisce il valore
La funzione atanh () restituisce la tangente iperbolica inversa dell'argomento passato ad essa.
atnah () Restituisce la tabella dei valoriParametro (x) | Valore di ritorno |
---|---|
-1 <x <1 | Valore finito |
x = -1 | -∞ |
x = 1 | ∞ |
x 1 | NaN (Not a Number |
Esempio 1: come funziona la funzione atanh () in 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; )
Quando esegui il programma, l'output sarà:
atanh (x) = 0,331647 radianti atanh (x) = 19,002 gradi
Esempio 2: funzione atanh () con tipo integrale
#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; )
Quando esegui il programma, l'output sarà:
atanh (x) = inf radiante atanh (x) = inf grado