Funkcija asin () u C ++ vraća inverzni sinus broja u radijanima.
Ova je funkcija definirana u zaglavnoj datoteci.
(Matematika) sin -1 x = asin (x) (U programiranju na C ++);
prototip asin () (od standarda C ++ 11)
dvostruki asin (dvostruki x); plutaju asin (plutaju x); dugi dvostruki asin (dugi dvostruki x); dvostruki asin (T x);
asin () parametri
Funkcija asin () uzima jedan obvezni argument u rasponu (-1, 1) .
To je zato što je vrijednost sinusa u rasponu od 1 i -1.
asin () Povratna vrijednost
S obzirom da je argument u rasponu (-1, 1), funkcija asin () vraća vrijednost u rasponu od (-π / 2, π / 2) .
Ako je argument veći od 1 ili manji od -1, asin () vraća NaN
tj. Ne broj.
Parametar (x) | Povratna vrijednost |
---|---|
x = (-1, 1) | (-π /, π / 2) u radijanima |
-1> x ili x> 1 | NaN (nije broj) |
Primjer 1: Kako funkcionira 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; )
Kada pokrenete program, izlaz će biti:
asin (x) = 0,25268 radijana asin (x) = 14,4779 stupnjeva
Primjer 2: funkcija asin () s integralnim 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; )
Kada pokrenete program, izlaz će biti:
asin (x) = 1.5708 radijana asin (x) = 90 stupnjeva