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 valori| Parametro (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








