C ++ asin () - C ++ стандартна библиотека

Функцията asin () в C ++ връща обратния синус на число в радиан.

Тази функция е дефинирана в заглавния файл.

(Математика) sin -1 x = asin (x) (В програмиране на C ++);

asin () прототип (от стандарт C ++ 11)

двоен асин (двоен х); float asin (float x); дълъг двоен асин (дълъг двоен х); двоен асин (Тх);

asin () Параметри

Функцията asin () приема един задължителен аргумент в диапазона (-1, 1) .

Това е така, защото стойността на синуса е в диапазона 1 и -1.

asin () Върната стойност

Като се има предвид, че аргументът е в диапазона (-1, 1), функцията asin () връща стойността в диапазона от (-π / 2, π / 2) .

Ако аргументът е по-голям от 1 или по-малък от -1, asin () връща, NaNт.е. не число.

Параметър (x) Върната стойност
x = (-1, 1) (-π /, π / 2) в радиани
-1> x или x> 1 NaN (не число)

Пример 1: Как работи 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; )

Когато стартирате програмата, изходът ще бъде:

 асин (х) = 0,25268 радиана асин (х) = 14,4779 градуса

Пример 2: функция asin () с интегрален тип

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

Когато стартирате програмата, изходът ще бъде:

 asin (x) = 1.5708 радиана asin (x) = 90 градуса 

Интересни статии...