Cos + -funktio acos () palauttaa luvun (argumentin) käänteisen kosinin radiaaneina.
Tämä toiminto on määritelty otsikkotiedostossa.
(Matematiikka) cos -1 x = acos (x) (C ++ -ohjelmoinnissa);
acos () -prototyyppi (standardin C ++ 11 mukaan)
kaksinkertainen acos (kaksinkertainen x); kelluva acos (float x); pitkä kaksinkertainen acos (pitkä kaksinkertainen x); kaksinkertaiset acos (Tx); // integraalityypille
acos () -parametrit
Acos () -funktiolla on yksi pakollinen argumentti alueella (-1, 1) . Se johtuu siitä, että kosinin arvo on välillä 1 ja -1.
acos () Palautusarvo
Ottaen huomioon, että argumentti on alueella (-1, 1) , funktio acos () palauttaa arvon alueelle (0, π).
Jos argumentti on suurempi kuin 1 tai alle -1, acos () palauttaa NaN
eli ei numeroa.
Parametri (x) | Palautusarvo |
---|---|
x = (-1, 1) | (0, π) radiaaneina |
-1> x tai x> 1 | NaN (ei luku) |
Esimerkki 1: Kuinka acos () toimii?
#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; )
Kun suoritat ohjelmaa, tulos on:
acos (x) = 1.5708 radiaania acos (x) = 90.0027 astetta
Esimerkki 2: acos () -funktio integraalityypillä
#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; )
Kun suoritat ohjelmaa, tulos on:
acos (x) = 3,14159 radiaania acos (x) = 180,005 astetta