English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Funzione di libreria <cmath> in C++
Utilizzo e esempio della funzione acos() in C++
Questa funzione restituisce il valore arccosine in forma radiane del numero (parametro) in C++.<cmath>Definito nel file di intestazione.
[Matematica] cos^-1x = acos(x) [C++]
double acos(double x); float acos(float x); long double acos(long double x); double acos(T x); // per intero
La funzione acos() utilizza[-1, 1]è un singolo parametro obbligatorio nell'intervallo. Questo è perché il valore del coseno è nell'intervallo da 1 a -1.
Supponiamo che il parametro sia[-1, 1]All'interno dell'intervallo, acos() restituisce un valore nell'intervallo [0, π].
Se il parametro è maggiore di 1 o minore di -1, acos() restituisce NaN, che non è un numero.
Parametro (x) | Valore di ritorno |
---|---|
x = [-1, 1] | [0, π] in radianti |
-1> x o x> 1 | NaN (non numerico) |
#include <iostream> #include <cmath> using namespace std; int main() { double x = 0.0, result; result = acos(x); cout << "acos(x) = " << result << " radiani" << endl; cout << "acos(x) = " << result*180/3.1415 << " gradi" << endl; return 0; }
Quando si esegue il programma, l'output è:
acos(x) = 1.5708 radiani acos(x) = 90.0027 gradi
#include <iostream> #include <cmath> using namespace std; int main() { int x = -1; double result; result = acos(x); cout << "acos(x) = " << result << " radiani" << endl; // Convertire il risultato in gradi cout << "acos(x) = " << result*180/3.1415 << " gradi"; return 0; }
Quando si esegue il programma, l'output è:
acos(x) = 3.14159 radiani acos(x) = 180.005 gradi