C ++ asin () - C ++ standartinė biblioteka

Funkcija asin (), esanti C ++, grąžina skaičiaus atvirkštinį sinusą radianais.

Ši funkcija apibrėžta antraštės faile.

(Matematika) sin -1 x = asin (x) (programuojant C ++);

asin () prototipas (Pagal C ++ 11 standartą)

dvigubas asin (dvigubas x); plukdyti asin (plukdyti x); ilgas dvigubas asin (ilgas dvigubas x); dvigubas asin (T x);

asin () Parametrai

Funkcija asin () apima vieną privalomą argumentą diapazone (-1, 1) .

Taip yra todėl, kad sinuso reikšmė yra nuo 1 iki -1.

asin () Grąžinimo vertė

Atsižvelgiant į tai, kad argumentas yra diapazone (-1, 1), funkcija asin () grąžina reikšmę diapazone (-π / 2, π / 2) .

Jei argumentas yra didesnis nei 1 arba mažesnis nei -1, asin () pateikia NaNne skaičių.

Parametras (x) Grąžinimo vertė
x = (-1, 1) (-π /, π / 2) radianais
-1> x arba x> 1 NaN (ne skaičius)

1 pavyzdys: Kaip veikia 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; )

Kai paleisite programą, išvestis bus:

 asin (x) = 0,25268 radianai asin (x) = 14,4779 laipsniai

2 pavyzdys: asin () funkcija su integraliniu tipu

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

Kai paleisite programą, išvestis bus:

 asin (x) = 1,5708 radianai asin (x) = 90 laipsnių 

Įdomios straipsniai...