C ++ asin () - C ++ Standardbibliotek

Funktionen asin () i C ++ returnerar den inversa sinus för ett tal i radian.

Denna funktion definieras i rubrikfilen.

(Matematik) sin -1 x = asin (x) (I C ++ programmering);

asin () prototyp (Från och med C ++ 11 standard)

dubbel asin (dubbel x); float asin (float x); lång dubbel asin (lång dubbel x); dubbel asin (Tx);

asin () Parametrar

Funktionen asin () tar ett enda obligatoriskt argument i intervallet (-1, 1) .

Det beror på att värdet på sinus ligger i området 1 och -1.

asin () Returvärde

Med tanke på att argumentet ligger i intervallet (-1, 1) returnerar funktionen asin () värdet i området (-π / 2, π / 2) .

Om argumentet är större än 1 eller mindre än -1, returnerar asin () NaNdvs inte ett tal.

Parameter (x) Returvärde
x = (-1, 1) (-π /, π / 2) i radianer
-1> x eller x> 1 NaN (inte ett nummer)

Exempel 1: Hur fungerar 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; )

När du kör programmet blir resultatet:

 asin (x) = 0,25268 radianer asin (x) = 14,4779 grader

Exempel 2: asin () -funktion med integraltyp

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

När du kör programmet blir resultatet:

 asin (x) = 1,5708 radianer asin (x) = 90 grader 

Intressanta artiklar...