C ++ acos () - C ++ - vakiokirjasto

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 NaNeli 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

Mielenkiintoisia artikkeleita...