English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Funzione di Libreria <cmath> in C++
La funzione acosh() in C++ restituisce l'arcocoseno in radianti (arcocoseno).
La funzione acosh() accetta un singolo parametro e restituisce il valore dell'arcocoseno di quel valore in radianti.
La funzione si trova in<cmath>Definito nel file di intestazione.
[Matematica] cosh-1x = acosh(x) [linguaggio C++]
double acosh(double x); float acosh(float x); long double acosh(long double x); double acosh(T x); // per intero
La funzione acosh() accetta un singolo parametro obbligatorio, che deve essere maggiore o uguale a 1.
Se il parametro è minore di 1, si verifica un errore di dominio.
La funzione acosh() restituisce[0, ∞]Valori nella gamma.
Se il parametro passato a acosh() è minore di 1, viene restituito NaN (non numerico).
Parametro | Valore di ritorno |
---|---|
x >= 1 | [0, ∞] |
x < 1 | N |
#include <iostream> #include <cmath> #define PI 3.141592654 using namespace std; int main() { double x = 13.21, result; result = acosh(x); cout << "acosh(x) = " << result << " radianti" << endl; cout << "acosh(x) = " << result*180/PI << " gradi" << endl; return 0; }
Quando si esegue questo programma, l'output è:
acosh(x) = 3.27269 radian acosh(x) = 187.511 degree
#include <iostream> #include <cmath> #define PI 3.141592654 using namespace std; int main() { int x = 4; double result; result = acosh(x); cout << "acosh(x) = " << result << " radianti" << endl; cout << "acosh(x) = " << result*180/PI << " gradi" << endl; return 0; }
Quando si esegue questo programma, l'output è:
acosh(x) = 2.06344 radianti acosh(x) = 118.226 gradi