C ++ asin () - štandardná knižnica C ++

Funkcia asin () v C ++ vráti inverzný sínus čísla v radiáne.

Táto funkcia je definovaná v hlavičkovom súbore.

(Mathematics) sin -1 x = asin (x) (V programovaní v C ++);

prototyp asin () (od štandardu C ++ 11)

dvojitý asin (dvojitý x); float asin (float x); dlhý dvojitý asin (dlhý dvojitý x); dvojitý asin (T x);

asin () parametre

Funkcia asin () má jeden povinný argument v rozsahu (-1, 1) .

Je to preto, lebo hodnota sínusu je v rozmedzí od 1 do -1.

asin () Návratová hodnota

Vzhľadom na to, že argument je v rozsahu (-1, 1), funkcia asin () vráti hodnotu v rozsahu (-π / 2, π / 2) .

Ak je argument väčší ako 1 alebo menší ako -1, vráti asin (), NaNtj nie číslo.

Parameter (x) Návratová hodnota
x = (-1, 1) (-π /, π / 2) v radiánoch
-1> x alebo x> 1 NaN (nie číslo)

Príklad 1: Ako funguje 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; )

Po spustení programu bude výstup:

 asin (x) = 0,25268 radiánov asin (x) = 14,4779 stupňov

Príklad 2: funkcia asin () s integrálnym typom

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

Po spustení programu bude výstup:

 asin (x) = 1,5708 radiánov asin (x) = 90 stupňov 

Zaujímavé články...