C ++ acos () - C ++ standardbibliotek

Funktionen acos () i C ++ returnerer det inverse cosinus for et tal (argument) i radianer.

Denne funktion er defineret i headerfilen.

(Matematik) cos -1 x = acos (x) (I C ++ programmering);

acos () prototype (pr. C ++ 11-standard)

dobbelt acos (dobbelt x); flyde acos (flyde x); lang dobbelt acos (lang dobbelt x); dobbelt acos (T x); // For integreret type

acos () Parametre

Funktionen acos () tager et enkelt obligatorisk argument i området (-1, 1) . Det er fordi værdien af ​​cosinus er i området 1 og -1.

acos () Returværdi

Da argumentet ligger i området (-1, 1) , returnerer acos () -funktionen værdien i området (0, π).

Hvis argumentet er større end 1 eller mindre end -1, returnerer acos () NaNdvs. ikke et tal.

Parameter (x) Returneringsværdi
x = (-1, 1) (0, π) i radianer
-1> x eller x> 1 NaN (ikke et tal)

Eksempel 1: Hvordan fungerer acos ()?

 #include #include using namespace std; int main() ( double x = 0.0, result; result = acos(x); cout << "acos(x) = " << result << " radians" << endl; // result in degrees cout << "acos(x) = " << result*180/3.1415 << " degrees" << endl; return 0; )

Når du kører programmet, vil output være:

 acos (x) = 1.5708 radianer acos (x) = 90.0027 grader

Eksempel 2: acos () -funktion med integreret type

 #include #include using namespace std; int main() ( int x = -1; double result; result = acos(x); cout << "acos(x) = " << result << " radians" << endl; // Converting result to degrees cout << "acos(x) = " << result*180/3.1415 << " degrees"; return 0; ) 

Når du kører programmet, vil output være:

 acos (x) = 3.14159 radianer acos (x) = 180.005 grader

Interessante artikler...