C ++ asin () - Standardna knjižnica C ++

Funkcija asin () v jeziku C ++ vrne inverzni sinus števila v radianih.

Ta funkcija je definirana v datoteki glave.

(Matematika) sin -1 x = asin (x) (pri programiranju na C ++);

prototip asin () (od standarda C ++ 11)

dvojni asin (dvojni x); float asin (float x); dolga dvojna asin (dolga dvojna x); dvojni asin (T x);

parametri asin ()

Funkcija asin () sprejme en obvezen argument v obsegu (-1, 1) .

To je zato, ker je vrednost sinusa v območju 1 in -1.

asin () Vrnjena vrednost

Glede na to, da je argument v območju (-1, 1), funkcija asin () vrne vrednost v območju (-π / 2, π / 2) .

Če je argument večji od 1 ali manjši od -1, asin () vrne, NaNtorej ne število.

Parameter (x) Vrnjena vrednost
x = (-1, 1) (-π /, π / 2) v radianih
-1> x ali x> 1 NaN (ni številka)

Primer 1: Kako deluje 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; )

Ko zaženete program, bo rezultat:

 asin (x) = 0,25268 radianov asin (x) = 14,4779 stopinj

Primer 2: funkcija asin () z integriranim tipom

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

Ko zaženete program, bo rezultat:

 asin (x) = 1,5708 radianov asin (x) = 90 stopinj 

Zanimive Članki...