C ++ - funktio asin () palauttaa luvun käänteisen sinin radiaaneina.
Tämä toiminto on määritelty otsikkotiedostossa.
(Matematiikka) sin -1 x = asin (x) (C ++ -ohjelmoinnissa);
asin () -prototyyppi (standardin C ++ 11 mukaan)
kaksinkertainen asin (kaksinkertainen x); float asin (float x); pitkä kaksinkertainen asin (pitkä kaksinkertainen x); kaksinkertainen asin (T x);
asin () Parametrit
Funktio asin () vie yhden pakollisen argumentin alueelle (-1, 1) .
Se johtuu siitä, että sinin arvo on välillä 1 ja -1.
asin () Palautusarvo
Koska argumentti on alueella (-1, 1), asin () -funktio palauttaa arvon alueella (-π / 2, π / 2) .
Jos argumentti on suurempi kuin 1 tai alle -1, asin () palauttaa NaN
eli ei numeroa.
Parametri (x) | Palautusarvo |
---|---|
x = (-1, 1) | (-π /, π / 2) radiaaneina |
-1> x tai x> 1 | NaN (ei luku) |
Esimerkki 1: Kuinka asin () toimii?
#include #include using namespace std; int main() ( double x = 0.25, result; result = asin(x); cout << "asin(x) = " << result << " radians" << endl; // result in degrees cout << "asin(x) = " << result*180/3.1415 << " degrees" << endl; return 0; )
Kun suoritat ohjelmaa, tulos on:
asin (x) = 0,25268 radiaania asin (x) = 14,4779 astetta
Esimerkki 2: asin () -funktio integraalityypillä
#include #include #define PI 3.141592654 using namespace std; int main() ( int x = 1; double result; result = asin(x); cout << "asin(x) = " << result << " radians" << endl; // Converting result to degrees cout << "asin(x) = " << result*180/PI << " degrees"; return 0; )
Kun suoritat ohjelmaa, tulos on:
asin (x) = 1,5708 radiaania asin (x) = 90 astetta