La funzione acosh () in C ++ restituisce l'arcocoseno iperbolico (coseno iperbolico inverso) di un numero in radianti.
La funzione acosh () accetta un singolo argomento e restituisce l'arcocoseno iperbolico di quel valore in radianti.
La funzione è definita nel file di intestazione.
(Matematica) cosh -1 x = acosh (x) (nella programmazione C ++)
prototipo acosh () (come dallo standard C ++ 11)
doppio acosh (doppia x); float acosh (float x); lungo doppio acosh (lungo doppia x); doppio acosh (T x); // Per il tipo integrale
Parametri acosh ()
La funzione acosh () accetta un singolo argomento obbligatorio che è maggiore o uguale a 1.
Se l'argomento è minore di 1, si verifica un errore di dominio.
acosh () Restituisce il valore
La funzione acosh () restituisce un valore compreso nell'intervallo (0, ∞) .
Se l'argomento passato ad acosh () è minore di 1, restituisce NaN
(non un numero).
Parametro | Valore di ritorno |
---|---|
x> = 1 | (0, ∞) |
x <1 | NaN |
Esempio 1: come funziona la funzione acosh () in C ++?
#include #include #define PI 3.141592654 using namespace std; int main() ( double x = 13.21, result; result = acosh(x); cout << "acosh(x) = " << result << " radian" << endl; // result in degrees cout << "acosh(x) = " << result*180/PI << " degree" << endl; return 0; )
Quando esegui il programma, l'output sarà:
acosh (x) = 3,27269 radianti acosh (x) = 187,511 gradi
Esempio 2: funzione acosh () con tipo integrale
#include #include #define PI 3.141592654 using namespace std; int main() ( int x = 4; double result; result = acosh(x); cout << "acosh(x) = " << result << " radian" << endl; // result in degrees cout << "acosh(x) = " << result*180/PI << " degree" << endl; return 0; )
Quando esegui il programma, l'output sarà:
acosh (x) = 2,06344 radianti acosh (x) = 118,226 gradi