C ++ asin () - C ++ standaardbibliotheek

De functie asin () in C ++ geeft de inverse sinus van een getal in radialen terug.

Deze functie is gedefinieerd in het header-bestand.

(Wiskunde) sin -1 x = asin (x) (In C ++ programmeren);

asin () prototype (vanaf C ++ 11-standaard)

dubbele asin (dubbele x); zweven asin (zweven x); lange dubbele asin (lange dubbele x); dubbele asin (T x);

asin () Parameters

De functie asin () heeft één verplicht argument in het bereik (-1, 1) .

Dit komt doordat de waarde van sinus in het bereik van 1 en -1 ligt.

asin () Retourwaarde

Aangezien het argument in het bereik (-1, 1) ligt, retourneert de functie asin () de waarde in het bereik van (-π / 2, π / 2) .

Als het argument groter is dan 1 of kleiner dan -1, retourneert asin () NaNdwz geen getal.

Parameter (x) Winstwaarde
x = (-1, 1) (-π /, π / 2) in radialen
-1> x of x> 1 NaN (geen nummer)

Voorbeeld 1: Hoe werkt asin ()?

 #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; )

Wanneer u het programma uitvoert, is de uitvoer:

 asin (x) = 0.25268 radialen asin (x) = 14.4779 graden

Voorbeeld 2: asin () functie met integraal type

 #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; ) 

Wanneer u het programma uitvoert, is de uitvoer:

 asin (x) = 1.5708 radialen asin (x) = 90 graden 

Interessante artikelen...